]> Creatis software - gdcm.git/blobdiff - CMakeLists.txt
ENH: Get rid of -Wall / -W / -pedantic if present this should get rid of the warnings...
[gdcm.git] / CMakeLists.txt
index 0a7a4b666214d2bcdf7d3ec00a329df9e63deab6..23ba5c0801014654093015683694f01d48d7ce99 100644 (file)
@@ -4,8 +4,8 @@ CMAKE_MINIMUM_REQUIRED(VERSION 1.8)
 #-----------------------------------------------------------------------------
 # GDCM version number, usefull for packaging and doxygen doc:
 SET(GDCM_MAJOR_VERSION 0)
-SET(GDCM_MINOR_VERSION 4)
-SET(GDCM_BUILD_VERSION 1)
+SET(GDCM_MINOR_VERSION 7)
+SET(GDCM_BUILD_VERSION 0)
 SET(GDCM_VERSION 
     "${GDCM_MAJOR_VERSION}.${GDCM_MINOR_VERSION}.${GDCM_BUILD_VERSION}")
 
@@ -30,8 +30,8 @@ MARK_AS_ADVANCED(LIBRARY_OUTPUT_PATH EXECUTABLE_OUTPUT_PATH)
 #-----------------------------------------------------------------------------
 # Build directory on which many applications depend
 SUBDIRS(
-  src
   Dicts
+  src
 )
 #-----------------------------------------------------------------------------
 # Example subdir:
@@ -58,9 +58,11 @@ INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake)
 IF(CMAKE_NO_ANSI_STRING_STREAM)
   SET(GDCM_NO_ANSI_STRING_STREAM 1)
 ENDIF(CMAKE_NO_ANSI_STRING_STREAM)
+INCLUDE (${CMAKE_ROOT}/Modules/TestBigEndian.cmake)
+TEST_BIG_ENDIAN(GDCM_WORDS_BIGENDIAN)
 
 INCLUDE (${CMAKE_ROOT}/Modules/CheckIncludeFile.cmake)
-CHECK_INCLUDE_FILE("stdint.h" CMAKE_HAVE_STDINT_H)
+CHECK_INCLUDE_FILE("stdint.h" GDCM_HAVE_STDINT_H)
 
 CONFIGURE_FILE(${GDCM_SOURCE_DIR}/gdcmConfigure.h.in
                ${GDCM_BINARY_DIR}/gdcmConfigure.h @ONLY IMMEDIATE)
@@ -86,7 +88,7 @@ IF(GDCM_VTK)
   FIND_PACKAGE(VTK)
   # If vtk found
   IF(VTK_FOUND)
-    INCLUDE(${VTK_USE_FILE})
+    #INCLUDE(${VTK_USE_FILE})
     SUBDIRS(vtk)
   ENDIF(VTK_FOUND)
 ENDIF(GDCM_VTK)
@@ -104,13 +106,13 @@ IF(GDCM_WRAP_PYTHON)
 ENDIF(GDCM_WRAP_PYTHON)
 
 #-----------------------------------------------------------------------------
-OPTION(GDCM_DOXYGEN "Build source documentation using doxygen." OFF)
+OPTION(GDCM_DOCUMENTATION "Build source documentation using doxygen." OFF)
 # if doxygen enable
-IF(GDCM_DOXYGEN)
+IF(GDCM_DOCUMENTATION)
   # Search Doxygen:
   FIND_PACKAGE(Doxygen)
   IF(DOXYGEN)
     SUBDIRS(Doc)
   ENDIF(DOXYGEN)
-ENDIF(GDCM_DOXYGEN)
+ENDIF(GDCM_DOCUMENTATION)