[Lemon-commits] Akos Ladanyi: Add check target for CMake (#388)
Lemon HG
hg at lemon.cs.elte.hu
Sun Sep 12 07:03:36 CEST 2010
details: http://lemon.cs.elte.hu/hg/lemon/rev/e20fecd1945f
changeset: 992:e20fecd1945f
user: Akos Ladanyi <ladanyi [at] tmit.bme.hu>
date: Wed Aug 25 21:34:58 2010 +0200
description:
Add check target for CMake (#388)
diffstat:
CMakeLists.txt | 2 ++
test/CMakeLists.txt | 3 ++-
2 files changed, 4 insertions(+), 1 deletions(-)
diffs (25 lines):
diff --git a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -39,6 +39,8 @@
ENABLE_TESTING()
+ADD_CUSTOM_TARGET(check COMMAND ${CMAKE_CTEST_COMMAND})
+
ADD_SUBDIRECTORY(lemon)
IF(${CMAKE_SOURCE_DIR} STREQUAL ${PROJECT_SOURCE_DIR})
ADD_SUBDIRECTORY(demo)
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -117,7 +117,8 @@
ENDIF()
FOREACH(TEST_NAME ${TESTS})
- ADD_EXECUTABLE(${TEST_NAME} ${TEST_NAME}.cc)
+ ADD_EXECUTABLE(${TEST_NAME} EXCLUDE_FROM_ALL ${TEST_NAME}.cc)
TARGET_LINK_LIBRARIES(${TEST_NAME} lemon)
ADD_TEST(${TEST_NAME} ${TEST_NAME})
+ ADD_DEPENDENCIES(check ${TEST_NAME})
ENDFOREACH()
More information about the Lemon-commits
mailing list