X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=cmake%2Fdependencies.cmake;h=2bd9f8219852174e552e474621d400b9ab210776;hb=90eac63a4867c55d55f20fa8a0103434406e9804;hp=ebf076f277ff29a18c563c2b2ee68ee5ba451834;hpb=2acecbfe85d91e3e226a92348e606c1e20ae8d12;p=clitk.git diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake index ebf076f..2bd9f82 100644 --- a/cmake/dependencies.cmake +++ b/cmake/dependencies.cmake @@ -13,7 +13,7 @@ ENDIF(ITK_FOUND) FIND_PACKAGE(VTK REQUIRED) IF(VTK_FOUND) INCLUDE("${VTK_USE_FILE}") - IF(VTK_VERSION VERSION_LESS 5.6.0) + IF(VTK_VERSION VERSION_LESS 5.8.0) SET ( VTK_LIBRARIES vtkCommon vtkRendering @@ -23,8 +23,13 @@ IF(VTK_FOUND) 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.") @@ -39,11 +44,33 @@ FIND_PACKAGE(Gengetopt) #========================================================= # 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") + FIND_PATH(GDCMDEFSPATH + "gdcmDefs.h" + PATHS ${ITK_INCLUDE_DIRS}) + IF(${GDCMDEFSPATH} MATCHES "GDCMDEFSPATH-NOTFOUND") + SET(CLITK_USE_SYSTEM_GDCM TRUE) + ENDIF() +ENDIF(ITK_VERSION_MAJOR LESS "4") + +#DD(CLITK_USE_SYSTEM_GDCM) +