test/CMakeLists.txt

changeset 512
096d206b63f9
parent 511
a32e6a6b1ca7
child 515
6d3909bf1609
equal deleted inserted replaced
511:a32e6a6b1ca7 512:096d206b63f9
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 ()

mercurial