]> Creatis software - clitk.git/blob - tests/CMakeLists.txt
2ca6877f13737980c2923226fc343b92b1ff5e35
[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 (BUILD_TESTING)
5
6   set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/tests/bin)
7
8   FIND_PATH(CLITK_DATA_PATH data)
9   IF (CLITK_DATA_PATH STREQUAL "CLITK_DATA_PATH-NOTFOUND")
10     MESSAGE(FATAL_ERROR "Data path must be given when tests are enabled.")
11   ENDIF (CLITK_DATA_PATH STREQUAL "CLITK_DATA_PATH-NOTFOUND")
12
13   ADD_DEFINITIONS(-DCLITK_DATA_PATH='"${CLITK_DATA_PATH}"')
14
15   ADD_SUBDIRECTORY(tools)
16   #ADD_SUBDIRECTORY(segmentation)
17   #ADD_SUBDIRECTORY(registration)
18   #ADD_SUBDIRECTORY(common)
19
20 ENDIF(BUILD_TESTING)