CMakeLists.txt 517 B

12345678910111213141516171819202122
  1. # Copyright The OpenTelemetry Authors
  2. # SPDX-License-Identifier: Apache-2.0
  3. include(GoogleTest)
  4. foreach(
  5. testname
  6. function_ref_test
  7. string_view_test
  8. unique_ptr_test
  9. utility_test
  10. span_test
  11. shared_ptr_test
  12. variant_test)
  13. add_executable(${testname} "${testname}.cc")
  14. target_link_libraries(${testname} ${GTEST_BOTH_LIBRARIES}
  15. ${CMAKE_THREAD_LIBS_INIT} opentelemetry_api)
  16. gtest_add_tests(
  17. TARGET ${testname}
  18. TEST_PREFIX nostd.
  19. TEST_LIST ${testname})
  20. endforeach()