# This file is based on the Insight Journal template CMakeLists.txt INCLUDE(${CMAKE_SOURCE_DIR}/IJMacros.txt) PROJECT(MyApp) # Required for Dart ENABLE_TESTING() INCLUDE(Dart) # The only required package is ITK FIND_PACKAGE(ITK REQUIRED) LOADPACKAGE(ITK) SET(Libraries ITKCommon ITKIO ) # Main program, no args, input/output names hardcoded ADD_EXECUTABLE("MyApp" "MyApp.cpp") TARGET_LINK_LIBRARIES("MyApp" ${Libraries}) # Test program ADD_EXECUTABLE("ImageCompare" ImageCompare.cxx) TARGET_LINK_LIBRARIES("ImageCompare" ${Libraries}) ADD_TEST(CreateImage MyApp) ADD_TEST(CompareImage ImageCompare ${CMAKE_SOURCE_DIR}/Output.mhd ${CMAKE_SOURCE_DIR}/Output.mhd.base.mhd) # Old cmake list # Find ITK. #FIND_PACKAGE(ITK REQUIRED) #IF(ITK_FOUND) # INCLUDE(${ITK_USE_FILE}) #ENDIF(ITK_FOUND) #ADD_EXECUTABLE(MyApp MyApp.cpp ) #TARGET_LINK_LIBRARIES(MyApp ITKCommon) #TARGET_LINK_LIBRARIES(MyApp ITKIO)