PROJECT(defOrg_advanced) FIND_PACKAGE(ITK) IF(ITK_FOUND) INCLUDE(${ITK_USE_FILE}) ELSE(ITK_FOUND) MESSAGE(FATAL_ERROR "ITK not found. Please set ITK_DIR.") ENDIF(ITK_FOUND) #The following lines are required to use Dart ENABLE_TESTING() INCLUDE(Dart) IF(DEFORG_BUILD) LINK_DIRECTORIES(${DEFORG_BUILD}) ELSE(DEFORG_BUILD) FIND_PATH( IDO_BUILD_PATH IDO "The I-DO build directory" ) LINK_DIRECTORIES(${IDO_BUILD_PATH}) ENDIF(DEFORG_BUILD) IF(DEFORG_INCS) ELSE (DEFORG_INCS) FIND_PATH( IDO_PATH IDO "The I-DO source directory" ) #Include files for PBDefOrg SET(DEFORG_INCS ${IDO_PATH}/organism/ ${IDO_PATH}/geometrical/abc/ ${IDO_PATH}/geometrical/ ${IDO_PATH}/sensory/ ${IDO_PATH}/sensory/abc/ ${IDO_PATH}/physical/ ${IDO_PATH}/physical/abc/ ${IDO_PATH}/behavioral/ ${IDO_PATH}/behavioral/abc/ ${IDO_PATH}/cognitive/ ${IDO_PATH}/cognitive/abc/ ${IDO_PATH}/include/ ${IDO_PATH}/sensory/ ) ENDIF (DEFORG_INCS) INCLUDE_DIRECTORIES(${DEFORG_INCS}) ADD_EXECUTABLE(defOrg_advanced defOrg.cxx) TARGET_LINK_LIBRARIES( defOrg_advanced ITKCommon ITKIO ITKBasicFilters ITKNumerics ITKMetaIO itkvnl IDOLib) ADD_TEST(DefOrgAdvanced defOrg_advanced ${CMAKE_SOURCE_DIR}/img1.png)