- # Search GDCM2
- FIND_PACKAGE(GDCM)
- # If gdcm found
- IF(GDCM_FOUND)
- INCLUDE(${GDCM_USE_FILE})
-
- IF(NOT ${GDCM_MAJOR_VERSION} EQUAL 2)
- MESSAGE(FATAL_ERROR "gdcm version 2 needed. found ${GDCM_MAJOR_VERSION}.${GDCM_MINOR_VERSION}.${GDCM_BUILD_VERSION}. Set GDCM_DIR to the gdcm version 2 directory")
- ENDIF(NOT ${GDCM_MAJOR_VERSION} EQUAL 2)
-
- CREA_DEFINE( USE_GDCM2 )
- CREA_DEFINE_WITH_VAL( GDCM_NAME_SPACE gdcm )
-
- MESSAGE ( STATUS "=======================================")
- MESSAGE ( STATUS "Looking for GDCM2... found")
- MESSAGE ( STATUS "* Dir = ${GDCM_DIR}")
- MESSAGE ( STATUS "* Version = ${GDCM_MAJOR_VERSION}.${GDCM_MINOR_VERSION}.${GDCM_BUILD_VERSION}")
- MESSAGE ( STATUS "* Namespace = ${GDCM_NAME_SPACE}")
-
- # Test that GDCM_NAME_SPACE is **NOT** "gdcm" or will conflict with
- # embedded gdcm in ITK and will result in hard seg faults !
- IF(USE_ITK)
- IF (GDCM_NAME_SPACE STREQUAL "gdcm")
- MESSAGE(FATAL_ERROR "GDCM_NAME_SPACE value is 'gdcm' which conflicts with ITK embededd gdcm namespace : rebuild gdcm with another GDCM_NAME_SPACE value")
- ENDIF (GDCM_NAME_SPACE STREQUAL "gdcm")
- ENDIF(USE_ITK)
-
- MARK_AS_ADVANCED(GDCM_DIR)
-
- SET(GDCM_LIBRARIES
+ IF(NOT GDCM_FOUND)
+ # Search GDCM2
+ FIND_PACKAGE(GDCM)
+ # If gdcm found
+ IF(GDCM_FOUND)
+ INCLUDE(${GDCM_USE_FILE})
+
+ IF(NOT ${GDCM_MAJOR_VERSION} EQUAL 2)
+ MESSAGE(FATAL_ERROR "gdcm version 2 needed. found ${GDCM_MAJOR_VERSION}.${GDCM_MINOR_VERSION}.${GDCM_BUILD_VERSION}. Set GDCM_DIR to the gdcm version 2 directory")
+ ENDIF(NOT ${GDCM_MAJOR_VERSION} EQUAL 2)
+
+ CREA_DEFINE( USE_GDCM2 )
+ CREA_DEFINE_WITH_VAL( GDCM_NAME_SPACE gdcm )
+
+ MESSAGE ( STATUS "=======================================")
+ MESSAGE ( STATUS "Looking for GDCM2... found")
+ MESSAGE ( STATUS "* Dir = ${GDCM_DIR}")
+ MESSAGE ( STATUS "* Version = ${GDCM_MAJOR_VERSION}.${GDCM_MINOR_VERSION}.${GDCM_BUILD_VERSION}")
+ MESSAGE ( STATUS "* Namespace = ${GDCM_NAME_SPACE}")
+
+ # Test that GDCM_NAME_SPACE is **NOT** "gdcm" or will conflict with
+ # embedded gdcm in ITK and will result in hard seg faults !
+ IF(USE_ITK)
+ IF (GDCM_NAME_SPACE STREQUAL "gdcm")
+ MESSAGE(FATAL_ERROR "GDCM_NAME_SPACE value is 'gdcm' which conflicts with ITK embededd gdcm namespace : rebuild gdcm with another GDCM_NAME_SPACE value")
+ ENDIF (GDCM_NAME_SPACE STREQUAL "gdcm")
+ ENDIF(USE_ITK)
+
+ MARK_AS_ADVANCED(GDCM_DIR)
+
+ SET(GDCM_LIBRARIES