Newer
Older
file(GLOB TESTS *.cpp)
set(TEST_TARGETS)
foreach(TEST IN LISTS TESTS)
get_filename_component(TEST_NAME "${TEST}" NAME_WE)
add_executable(test-${TEST_NAME} ${TEST})
list(APPEND TEST_TARGETS test-${TEST_NAME})
target_link_libraries(test-${TEST_NAME} retro-base gmock_main)
add_test(${TEST_NAME} test-${TEST_NAME})
endforeach()
add_custom_target(build-tests DEPENDS ${TEST_TARGETS})