CMake: Add target "check" that builds and runs tests

This commit is contained in:
Max Bruckner 2017-02-17 13:59:26 +01:00
parent 4fce9cce86
commit 7c722dca5f
1 changed files with 5 additions and 0 deletions

View File

@ -29,6 +29,11 @@ if(ENABLE_CJSON_TEST)
endif()
endif()
#"check" target that automatically builds everything and runs the tests
add_custom_target(check
COMMAND ${CMAKE_CTEST_COMMAND} --output-on-failure
DEPENDS ${unity_tests})
foreach(unity_test ${unity_tests})
add_executable("${unity_test}" "${unity_test}.c")
target_link_libraries("${unity_test}" "${CJSON_LIB}" unity test-common)