diff options
Diffstat (limited to 'src/jaegertracing/opentelemetry-cpp/sdk/src/metrics/CMakeLists.txt')
-rw-r--r-- | src/jaegertracing/opentelemetry-cpp/sdk/src/metrics/CMakeLists.txt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/jaegertracing/opentelemetry-cpp/sdk/src/metrics/CMakeLists.txt b/src/jaegertracing/opentelemetry-cpp/sdk/src/metrics/CMakeLists.txt new file mode 100644 index 000000000..77a371a80 --- /dev/null +++ b/src/jaegertracing/opentelemetry-cpp/sdk/src/metrics/CMakeLists.txt @@ -0,0 +1,29 @@ +add_library( + opentelemetry_metrics + meter_provider.cc + meter.cc + meter_context.cc + metric_reader.cc + export/periodic_exporting_metric_reader.cc + state/metric_collector.cc + state/sync_metric_storage.cc + state/temporal_metric_storage.cc + aggregation/histogram_aggregation.cc + aggregation/lastvalue_aggregation.cc + aggregation/sum_aggregation.cc + sync_instruments.cc) + +set_target_properties(opentelemetry_metrics PROPERTIES EXPORT_NAME metrics) + +target_link_libraries(opentelemetry_metrics PUBLIC opentelemetry_common) + +target_include_directories( + opentelemetry_metrics + PUBLIC "$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/sdk/include>") + +install( + TARGETS opentelemetry_metrics + EXPORT "${PROJECT_NAME}-target" + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) |