1 # Tests are organized to mirror the clitk directory tree.
2 # Eacho subdirectory has its own CMakeLists.txt with the compiling directives
6 set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/tests/bin)
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")
11 MESSAGE(FATAL_ERROR "Data path must be given when tests are enabled.")
12 ENDIF (CLITK_DATA_PATH STREQUAL "CLITK_DATA_PATH-NOTFOUND")
14 set(CLITK_DATA_PATH ${CLITK_DATA_PATH}/data)
15 ADD_DEFINITIONS(-DCLITK_DATA_PATH='"${CLITK_DATA_PATH}"')
17 ADD_SUBDIRECTORY(tools)
18 #ADD_SUBDIRECTORY(segmentation)
19 #ADD_SUBDIRECTORY(registration)
20 #ADD_SUBDIRECTORY(common)