# # Define the list of source files forming the GIFT Library # # The header files SET(GIFT_HEADERS giftBiorthogonalWaveletOperator.h giftMultilevelMultibandImageFilter.h giftQmfWaveletImageFilter.h giftUpsampleImageFilter.h giftDownsampleImageFilter.h giftImageFusionFilter.h giftFeatureGenerator.h giftSampleActivity.h giftAbsSampleActivity.h giftMedianWindowSampleActivity.h giftMaximumWindowSampleActivity.h giftWeightGenerator.h giftSelectMaximumFeature.h giftSelectFeature.h giftAverageFeature.h giftWeightCombiner.h giftLinearWeightCombiner.h ) # The implementation files SET(GIFT_SOURCES giftBiorthogonalWaveletOperator.cxx giftMultilevelMultibandImageFilter.cxx giftQmfWaveletImageFilter.cxx giftUpsampleImageFilter.cxx giftDownsampleImageFilter.cxx giftImageFusionFilter.cxx giftFeatureGenerator.cxx giftSampleActivity.cxx giftAbsSampleActivity.cxx giftMedianWindowSampleActivity.cxx giftMaximumWindowSampleActivity.cxx giftWeightGenerator.cxx giftSelectMaximumFeature.cxx giftSelectFeature.cxx giftAverageFeature.cxx giftWeightCombiner.cxx giftLinearWeightCombiner.cxx ) # Add VNL to the includes SET(VXL_INCLUDE_DIRS ${ITK_SOURCE_DIR}/Utilities/vxl ${ITK_SOURCE_DIR}/Utilities/vxl/core ${ITK_SOURCE_DIR}/Utilities/vxl/core/vnl ${ITK_SOURCE_DIR}/Utilities/vxl/vcl) INCLUDE_DIRECTORIES(${VXL_INCLUDE_DIRS}) # Add the GIFT library ADD_LIBRARY(GIFT ${GIFT_HEADERS} ${GIFT_SOURCES}) # Linking with the ITK TARGET_LINK_LIBRARIES(GIFT ITKIO ITKBasicFilters ITKNumerics ITKCommon ITKSpatialObject itkvnl itkvcl )