36 set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) |
36 set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) |
37 FetchContent_MakeAvailable(googletest) |
37 FetchContent_MakeAvailable(googletest) |
38 include(GoogleTest) |
38 include(GoogleTest) |
39 message(STATUS "Google Test made available") |
39 message(STATUS "Google Test made available") |
40 |
40 |
41 set(TESTS |
41 add_executable(ucxtest |
42 selftest |
42 test_allocator.cpp |
43 test_allocator |
43 selftest.cpp |
44 ) |
44 ) |
45 foreach (test ${TESTS}) |
45 target_link_libraries(ucxtest PRIVATE ucx_static gtest_main) |
46 add_executable(${test} ${test}.cpp) |
46 gtest_discover_tests(ucxtest) |
47 target_link_libraries(${test} PRIVATE ucx_static gtest_main) |
|
48 gtest_discover_tests(${test}) |
|
49 endforeach () |
|