#========================================================= #Support for the CTest dashboard testing system OPTION(BUILD_TESTING "Build the testing tree" OFF) IF (BUILD_TESTING) OPTION(CLITK_BUILD_TESTING "Test ITK" ON) INCLUDE(CTest) ENDIF(BUILD_TESTING) #========================================================= #========================================================= # If the user choose to build documentation, then search for Doxygen executables. OPTION(BUILD_DOXYGEN "Build Doxygen Documentation" OFF) IF(BUILD_DOXYGEN) FIND_PACKAGE(Doxygen) ADD_SUBDIRECTORY(${CLITK_SOURCE_DIR}/Doxygen ${PROJECT_BINARY_DIR}/Doxygen) ENDIF(BUILD_DOXYGEN) #========================================================= # Compilation options OPTION(CLITK_EXPERIMENTAL "Enable experimental software and features" OFF) OPTION(CLITK_BUILD_TOOLS "Build command-line tools" OFF) OPTION(CLITK_BUILD_SEGMENTATION "Build command-line segmentation tools" OFF) OPTION(CLITK_BUILD_REGISTRATION "Build command-line registration tools" OFF) OPTION(CLITK_BUILD_VV "Build vv the 4D visualizer (requires VTK and QT)" ON) IF (CLITK_BUILD_VV) ADD_SUBDIRECTORY(${CLITK_SOURCE_DIR}/vv ${PROJECT_BINARY_DIR}/vv) ENDIF(CLITK_BUILD_VV) #========================================================= # Build test when vv has been compiled IF(BUILD_TESTING) ADD_SUBDIRECTORY(${CLITK_SOURCE_DIR}/tests ${PROJECT_BINARY_DIR}/tests) ENDIF(BUILD_TESTING)