INCLUDE(${CMAKE_SOURCE_DIR}/IJMacros.txt) PROJECT(ObjectnessMeasure) ENABLE_TESTING() INCLUDE(Dart) SET(Required_Packages ITK ) FOREACH(Package ${Required_Packages}) LOADPACKAGE(${Package}) ENDFOREACH(Package) SET(Libraries ITKCommon ITKIO ITKBasicFilters ) SET(CurrentExe "MultiScaleObjectnessExample2D") ADD_EXECUTABLE(${CurrentExe} MultiScaleObjectnessExample2D.cxx) TARGET_LINK_LIBRARIES(${CurrentExe} ${Libraries}) SET(CurrentExe "MultiScaleObjectnessExample3D") ADD_EXECUTABLE(${CurrentExe} MultiScaleObjectnessExample3D.cxx) TARGET_LINK_LIBRARIES(${CurrentExe} ${Libraries}) SET(CurrentExe "MultiScaleVesselnessExample3D") ADD_EXECUTABLE(${CurrentExe} MultiScaleVesselnessExample3D.cxx) TARGET_LINK_LIBRARIES(${CurrentExe} ${Libraries}) SET(CurrentExe "ImageCompare") ADD_EXECUTABLE(${CurrentExe} ImageCompare.cxx) TARGET_LINK_LIBRARIES(${CurrentExe} ${Libraries}) SET(CurrentExe "itkMultiScaleHessianBasedMeasureImageFilterTest") ADD_EXECUTABLE(${CurrentExe} itkMultiScaleHessianBasedMeasureImageFilterTest.cxx) TARGET_LINK_LIBRARIES(${CurrentExe} ${Libraries}) ADD_TEST(MultiScaleObjectnessMeasureImageFilterTest itkMultiScaleHessianBasedMeasureImageFilterTest ${CMAKE_SOURCE_DIR}/CroppedWholeLungCTScan.mhd ${CMAKE_SOURCE_DIR}/ObjectnessEnhanced.mha 0.5 4.0 10 1 ) ADD_TEST(MultiScaleObjectnessMeasureImageFilterRegressionTest ImageCompare ${CMAKE_SOURCE_DIR}/ObjectnessEnhanced.mha ${CMAKE_SOURCE_DIR}/ObjectnessEnhanced_baseline.mha)