CMakeLists.txt 703 B

123456789101112131415161718
  1. # Copyright The OpenTelemetry Authors
  2. # SPDX-License-Identifier: Apache-2.0
  3. add_executable(example_logs_simple main.cc)
  4. target_link_libraries(example_logs_simple PRIVATE common_logs_foo_library)
  5. if(DEFINED OPENTELEMETRY_BUILD_DLL)
  6. target_compile_definitions(example_logs_simple
  7. PRIVATE OPENTELEMETRY_BUILD_IMPORT_DLL)
  8. target_link_libraries(example_logs_simple
  9. PRIVATE opentelemetry-cpp::opentelemetry_cpp)
  10. else()
  11. target_link_libraries(
  12. example_logs_simple
  13. PRIVATE opentelemetry-cpp::trace opentelemetry-cpp::logs
  14. opentelemetry-cpp::ostream_span_exporter
  15. opentelemetry-cpp::ostream_log_record_exporter)
  16. endif()