diff options
Diffstat (limited to 'src/math/test/CMakeLists.txt')
-rw-r--r-- | src/math/test/CMakeLists.txt | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/math/test/CMakeLists.txt b/src/math/test/CMakeLists.txt index d82a9b9..af9bcca 100644 --- a/src/math/test/CMakeLists.txt +++ b/src/math/test/CMakeLists.txt @@ -4,11 +4,22 @@ set(CMAKE_BUILD_TYPE debug) set(CMAKE_CXX_FLAGS_DEBUG "-Wall -g -O0") add_executable(matrix_test matrix_test.cpp) +add_executable(vector_test vector_test.cpp) enable_testing() add_test(matrix_test ./matrix_test) +add_test(vector_test ./vector_test) -add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} DEPENDS matrix_test) +# 'make check' will compile the required test programs +# Note that 'make test' will still fail without compiled programs +add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} DEPENDS matrix_test vector_test) -add_custom_target(distclean COMMAND rm -rf ./matrix_test CMakeFiles Testing cmake_install.cmake CMakeCache.txt CTestTestfile.cmake Makefile)
\ No newline at end of file +# Files to be removed in distclean +set(REMOVE_FILES + CMakeFiles Testing cmake_install.cmake CMakeCache.txt CTestTestfile.cmake Makefile + ./matrix_test + ./vector_test +) + +add_custom_target(distclean COMMAND rm -rf ${REMOVE_FILES})
\ No newline at end of file |