CMakeLists.txt 659 B

123456789101112131415161718192021
  1. # Copyright The OpenTelemetry Authors
  2. # SPDX-License-Identifier: Apache-2.0
  3. include(GoogleTest)
  4. foreach(testname baggage_test)
  5. add_executable(${testname} "${testname}.cc")
  6. target_link_libraries(${testname} ${GTEST_BOTH_LIBRARIES}
  7. ${CMAKE_THREAD_LIBS_INIT} opentelemetry_api)
  8. gtest_add_tests(
  9. TARGET ${testname}
  10. TEST_PREFIX baggage.
  11. TEST_LIST ${testname})
  12. endforeach()
  13. if(WITH_BENCHMARK)
  14. add_executable(baggage_benchmark baggage_benchmark.cc)
  15. target_link_libraries(baggage_benchmark benchmark::benchmark
  16. ${CMAKE_THREAD_LIBS_INIT} opentelemetry_api)
  17. endif()
  18. add_subdirectory(propagation)