]> Creatis software - clitk.git/blob - tests/CMakeLists.txt
Updates in testing
[clitk.git] / tests / CMakeLists.txt
1 # Tests are organized to mirror the clitk directory tree. 
2 # Eacho subdirectory has its own CMakeLists.txt with the compiling directives
3
4 IF (CLITK_BUILD_TESTING)
5
6   set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/tests/bin)
7
8   # default data path is searched in the project source tree
9   FIND_PATH(CLITK_DATA_PATH data PATHS ${PROJECT_SOURCE_DIR})
10   IF (CLITK_DATA_PATH STREQUAL "CLITK_DATA_PATH-NOTFOUND" OR CLITK_DATA_PATH STREQUAL "")
11     MESSAGE("Data path must be given when tests are enabled.")
12   ENDIF (CLITK_DATA_PATH STREQUAL "CLITK_DATA_PATH-NOTFOUND" OR CLITK_DATA_PATH STREQUAL "")
13
14   set(CLITK_DATA_PATH ${CLITK_DATA_PATH}/data)
15   ADD_DEFINITIONS(-DCLITK_DATA_PATH='"${CLITK_DATA_PATH}"')
16
17   ADD_SUBDIRECTORY(tools)
18   #ADD_SUBDIRECTORY(segmentation)
19   #ADD_SUBDIRECTORY(registration)
20   #ADD_SUBDIRECTORY(common)
21
22 ENDIF(CLITK_BUILD_TESTING)