CMakeLists.txt 651 B

123456789101112131415161718
  1. # Copyright The OpenTelemetry Authors
  2. # SPDX-License-Identifier: Apache-2.0
  3. foreach(testname provider_test logger_test)
  4. add_executable(logs_api_${testname} "${testname}.cc")
  5. target_link_libraries(logs_api_${testname} ${GTEST_BOTH_LIBRARIES}
  6. ${CMAKE_THREAD_LIBS_INIT} opentelemetry_api)
  7. gtest_add_tests(
  8. TARGET logs_api_${testname}
  9. TEST_PREFIX logs.
  10. TEST_LIST logs_api_${testname})
  11. endforeach()
  12. if(WITH_BENCHMARK)
  13. add_executable(logger_benchmark logger_benchmark.cc)
  14. target_link_libraries(logger_benchmark benchmark::benchmark
  15. ${CMAKE_THREAD_LIBS_INIT} opentelemetry_api)
  16. endif()