- # clitkImageInfo
- ADD_EXECUTABLE(clitkImageInfoTest tools/clitkImageInfoTest.cxx)
- TARGET_LINK_LIBRARIES(clitkImageInfoTest ITKIO)
- ADD_TEST(NAME clitkImageInfoTest COMMAND clitkImageInfoTest)
+ set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/tests/bin)
+
+ # default data path is searched in the project source tree
+ FIND_PATH(CLITK_DATA_PATH data PATHS ${PROJECT_SOURCE_DIR})
+ IF (CLITK_DATA_PATH STREQUAL "CLITK_DATA_PATH-NOTFOUND")
+ MESSAGE(FATAL_ERROR "Data path must be given when tests are enabled.")
+ ENDIF (CLITK_DATA_PATH STREQUAL "CLITK_DATA_PATH-NOTFOUND")
+
+ set(CLITK_DATA_PATH ${CLITK_DATA_PATH}/data)
+ ADD_DEFINITIONS(-DCLITK_DATA_PATH='"${CLITK_DATA_PATH}"')