test/CMakeLists.txt

changeset 511
a32e6a6b1ca7
parent 510
133ac0f8f3fc
child 512
096d206b63f9
equal deleted inserted replaced
510:133ac0f8f3fc 511:a32e6a6b1ca7
7 find_package_handle_standard_args(CUnit DEFAULT_MSG CUNIT_LIBRARY CUNIT_INCLUDE_DIR) 7 find_package_handle_standard_args(CUnit DEFAULT_MSG CUNIT_LIBRARY CUNIT_INCLUDE_DIR)
8 8
9 if (CUNIT_FOUND) 9 if (CUNIT_FOUND)
10 message(CHECK_PASS "found: compiling tests.") 10 message(CHECK_PASS "found: compiling tests.")
11 set(TESTS 11 set(TESTS
12 test_allocator
13 test_list 12 test_list
14 test_tree 13 test_tree
15 ) 14 )
16 15
17 foreach (test ${TESTS}) 16 foreach (test ${TESTS})
39 include(GoogleTest) 38 include(GoogleTest)
40 message(STATUS "Google Test made available") 39 message(STATUS "Google Test made available")
41 40
42 set(TESTS 41 set(TESTS
43 selftest 42 selftest
43 test_allocator
44 ) 44 )
45 foreach (test ${TESTS}) 45 foreach (test ${TESTS})
46 add_executable(${test} ${test}.cpp) 46 add_executable(${test} ${test}.cpp)
47 target_link_libraries(${test} PRIVATE ucx_static gtest_main) 47 target_link_libraries(${test} PRIVATE ucx_static gtest_main)
48 gtest_discover_tests(${test})
48 endforeach () 49 endforeach ()
49 gtest_discover_tests(${TESTS})

mercurial