if(WITH_METRICS_PREVIEW) foreach(testname prometheus_exporter_test prometheus_collector_test prometheus_exporter_utils_test) add_executable(${testname} "${testname}.cc") target_link_libraries( ${testname} ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} prometheus_exporter_deprecated prometheus-cpp::pull) gtest_add_tests( TARGET ${testname} TEST_PREFIX exporter. TEST_LIST ${testname}) endforeach() else() foreach(testname exporter_test collector_test exporter_utils_test) add_executable(${testname} "${testname}.cc") target_link_libraries( ${testname} ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} prometheus_exporter prometheus-cpp::pull opentelemetry_resources) gtest_add_tests( TARGET ${testname} TEST_PREFIX exporter. TEST_LIST ${testname}) endforeach() endif()