vtkWidgets
vtkImaging
vtkHybrid
- vtkQVTK
)
ENDIF(VTK_VERSION VERSION_LESS 5.8.0)
+ IF(VTK_VERSION VERSION_LESS 5.6.0)
+ SET ( VTK_LIBRARIES
+ ${VTK_LIBRARIES}
+ vtkQVTK
+ )
+ ENDIF(VTK_VERSION VERSION_LESS 5.6.0)
ELSE(VTK_FOUND)
MESSAGE(FATAL_ERROR "Please set VTK_DIR.")
ENDIF(VTK_FOUND)
#=========================================================
# Find libstatgrab is installed, add clitkMemoryUsage.cxx in the library
-FIND_LIBRARY(LIBSTATGRAB NAMES statgrab PATHS)
-IF (${LIBSTATGRAB} MATCHES "LIBSTATGRAB-NOTFOUND")
+IF (NOT DEFINED CLITK_MEMORY_INFO OR CLITK_MEMORY_INFO)
+ FIND_LIBRARY(LIBSTATGRAB NAMES statgrab PATHS)
+ IF (${LIBSTATGRAB} MATCHES "LIBSTATGRAB-NOTFOUND")
# MESSAGE("Install libstatgrab (http://www.i-scream.org/libstatgrab/) for memory usage information")
- SET(CLITK_MEMORY_INFO OFF)
-ELSE (${LIBSTATGRAB} MATCHES "LIBSTATGRAB-NOTFOUND")
- SET(CLITK_MEMORY_INFO ON)
-ENDIF (${LIBSTATGRAB} MATCHES "LIBSTATGRAB-NOTFOUND")
+ SET(CLITK_MEMORY_INFO OFF)
+ ELSE (${LIBSTATGRAB} MATCHES "LIBSTATGRAB-NOTFOUND")
+ SET(CLITK_MEMORY_INFO ON)
+ ENDIF (${LIBSTATGRAB} MATCHES "LIBSTATGRAB-NOTFOUND")
+ENDIF()
+#=========================================================
+
+
#=========================================================
+### Check if ITK was compiled with SYSTEM_GDCM = ON
+SET(CLITK_USE_SYSTEM_GDCM FALSE)
+IF(ITK_VERSION_MAJOR LESS "4")
+ IF(ITK_USE_SYSTEM_GDCM)
+ SET(CLITK_USE_SYSTEM_GDCM TRUE)
+ ENDIF(ITK_USE_SYSTEM_GDCM)
+ELSE(ITK_VERSION_MAJOR LESS "4")
+ SET(GDCM_INCLUDE_INSTALL ".*include/gdcm-.*")
+ SET(GDCM_INCLUDE_BUILD ".*/Source/MediaStorageAndFileFormat")
+ IF(NOT ITKGDCM_INCLUDE_DIRS MATCHES ${GDCM_INCLUDE_BUILD})
+ SET(CLITK_USE_SYSTEM_GDCM TRUE)
+ ENDIF()
+ENDIF(ITK_VERSION_MAJOR LESS "4")
+
+#DD(CLITK_USE_SYSTEM_GDCM)
+