Skip to content
Snippets Groups Projects
CMakeLists.txt 401 B
Newer Older
  • Learn to ignore specific revisions
  • Vicki Pfau's avatar
    Vicki Pfau committed
    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})