summaryrefslogtreecommitdiffstats
path: root/src/jaegertracing/opentelemetry-cpp/sdk/src/logs/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/jaegertracing/opentelemetry-cpp/sdk/src/logs/CMakeLists.txt')
-rw-r--r--src/jaegertracing/opentelemetry-cpp/sdk/src/logs/CMakeLists.txt25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/jaegertracing/opentelemetry-cpp/sdk/src/logs/CMakeLists.txt b/src/jaegertracing/opentelemetry-cpp/sdk/src/logs/CMakeLists.txt
new file mode 100644
index 000000000..20f13324e
--- /dev/null
+++ b/src/jaegertracing/opentelemetry-cpp/sdk/src/logs/CMakeLists.txt
@@ -0,0 +1,25 @@
+add_library(
+ opentelemetry_logs
+ logger_provider.cc
+ logger.cc
+ simple_log_processor.cc
+ batch_log_processor.cc
+ logger_context.cc
+ multi_log_processor.cc
+ multi_recordable.cc)
+
+set_target_properties(opentelemetry_logs PROPERTIES EXPORT_NAME logs)
+
+target_link_libraries(opentelemetry_logs PUBLIC opentelemetry_resources
+ opentelemetry_common)
+
+target_include_directories(
+ opentelemetry_logs
+ PUBLIC "$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/sdk/include>")
+
+install(
+ TARGETS opentelemetry_logs
+ EXPORT "${PROJECT_NAME}-target"
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})