]> Creatis software - clitk.git/blobdiff - cmake/dependencies.cmake
Detect ITK_USE_SYSTEM_GDCM with target
[clitk.git] / cmake / dependencies.cmake
index 7b389c246203d2ac0601a59045184739ffef363e..7091fffe04d8ade7c75ef4d846bcc3388a8fdae1 100644 (file)
@@ -63,13 +63,11 @@ 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})
+ELSE()
+  # ITK4 creates a target for each gdcm library when it compiles GDCM
+  get_target_property(GDCMDICTTARG gdcmDICT TYPE )
+  IF(NOT GDCMDICTTARG)
     SET(CLITK_USE_SYSTEM_GDCM TRUE)
   ENDIF()
-ENDIF(ITK_VERSION_MAJOR LESS "4")
-SET(CLITK_USE_SYSTEM_GDCM FALSE)
-#DD(CLITK_USE_SYSTEM_GDCM)
+ENDIF()