aboutsummaryrefslogtreecommitdiffstats
path: root/metrics/src/vespa/metrics/CMakeLists.txt
blob: 00e80ddec26901e42db92bfe6bc2e6381f4d6ec9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
vespa_add_library(metrics
    SOURCES
    countmetric.cpp
    countmetricvalues.cpp
    jsonwriter.cpp
    memoryconsumption.cpp
    metric.cpp
    metricmanager.cpp
    metricset.cpp
    metricsnapshot.cpp
    metrictimer.cpp
    metricvalueset.cpp
    name_repo.cpp
    state_api_adapter.cpp
    summetric.cpp
    textwriter.cpp
    updatehook.cpp
    valuemetric.cpp
    valuemetricvalues.cpp
    $<TARGET_OBJECTS:metrics_common>

    INSTALL lib64
    DEPENDS
)
vespa_generate_config(metrics metricsmanager.def)
install_config_definition(metricsmanager.def metrics.metricsmanager.def)