PROJECT(StochasticTractographyFilter)

SET(CMAKE_VERBOSE_MAKEFILE ON)

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)

FIND_PACKAGE(VTK REQUIRED)
INCLUDE(${VTK_USE_FILE})

#INCLUDE(/projects/schiz/software/Slicer3/Libs/GenerateCLP/UseGenerateCLP.cmake)
#INCLUDE(/home/tringo/Meng/Code/subversion/GenerateCLP/UseGenerateCLP.cmake)
#INCLUDE(${CMAKE_SOURCE_DIR}/../../../GenerateCLP/UseGenerateCLP.cmake)
#INCLUDE(/afs/csail.mit.edu/u/t/tringo/subversion/Slicer3/Libs/GenerateCLP/UseGenerateCLP.cmake)
INCLUDE(/home/tringo/Projects/Slicer3/Libs/GenerateCLP/UseGenerateCLP.cmake)

SET(StochasticTractographyFilter_SOURCE StochasticTractographyFilter.cxx)
GENERATECLP(StochasticTractographyFilter_SOURCE StochasticTractographyFilter.xml ${CMAKE_SOURCE_DIR}/Resources/MIT_NAMIC_PNL_Logo.h)
ADD_EXECUTABLE(StochasticTractographyFilter ${StochasticTractographyFilter_SOURCE})
TARGET_LINK_LIBRARIES(StochasticTractographyFilter ITKIO ITKBasicFilters ITKCommon vtkIO vtkCommon vtkGraphics)

SET(GenerateConnectivityMap_SOURCE GenerateConnectivityMap.cxx)
GENERATECLP(GenerateConnectivityMap_SOURCE GenerateConnectivityMap.xml ${CMAKE_SOURCE_DIR}/Resources/MIT_NAMIC_PNL_Logo.h)
ADD_EXECUTABLE(GenerateConnectivityMap ${GenerateConnectivityMap_SOURCE})
TARGET_LINK_LIBRARIES(GenerateConnectivityMap ITKIO ITKBasicFilters ITKCommon vtkIO vtkCommon)

SET(ROITractFilter_SOURCE ROITractFilter.cxx)
GENERATECLP(ROITractFilter_SOURCE ROITractFilter.xml ${CMAKE_SOURCE_DIR}/Resources/MIT_NAMIC_PNL_Logo.h)
ADD_EXECUTABLE(ROITractFilter ${ROITractFilter_SOURCE})
TARGET_LINK_LIBRARIES(ROITractFilter ITKIO ITKBasicFilters ITKCommon vtkIO vtkCommon)

SET(ROITractFilter_SOURCE ROITractFilter.cxx)
GENERATECLP(ROITractFilter_SOURCE ROITractFilter.xml ${CMAKE_SOURCE_DIR}/Resources/MIT_NAMIC_PNL_Logo.h)
ADD_EXECUTABLE(ROITractFilter ${ROITractFilter_SOURCE})
TARGET_LINK_LIBRARIES(ROITractFilter ITKIO ITKBasicFilters ITKCommon vtkIO vtkCommon vtkGraphics)

SET(CalculateVolumeStatistics_SOURCE CalculateVolumeStatistics.cxx)
GENERATECLP(CalculateVolumeStatistics_SOURCE CalculateVolumeStatistics.xml ${CMAKE_SOURCE_DIR}/Resources/MIT_NAMIC_PNL_Logo.h)
ADD_EXECUTABLE(CalculateVolumeStatistics ${CalculateVolumeStatistics_SOURCE})
TARGET_LINK_LIBRARIES(CalculateVolumeStatistics ITKIO ITKBasicFilters ITKCommon vtkIO vtkCommon)
