# HG changeset patch # User Mike Becker # Date 1650092307 -7200 # Node ID 096d206b63f9eb15c414c06851e239b7cc8db8ae # Parent a32e6a6b1ca7ffdcc31caa3381d2bc043f6c3ca0 compile only one single binary for tests diff -r a32e6a6b1ca7 -r 096d206b63f9 test/CMakeLists.txt --- a/test/CMakeLists.txt Sat Apr 16 08:49:31 2022 +0200 +++ b/test/CMakeLists.txt Sat Apr 16 08:58:27 2022 +0200 @@ -38,12 +38,9 @@ include(GoogleTest) message(STATUS "Google Test made available") -set(TESTS - selftest - test_allocator +add_executable(ucxtest + test_allocator.cpp + selftest.cpp ) -foreach (test ${TESTS}) - add_executable(${test} ${test}.cpp) - target_link_libraries(${test} PRIVATE ucx_static gtest_main) - gtest_discover_tests(${test}) -endforeach () +target_link_libraries(ucxtest PRIVATE ucx_static gtest_main) +gtest_discover_tests(ucxtest)