]> Creatis software - gdcm.git/commitdiff
ENH: Getting closer to USE_GDCM_FILE
authormalaterre <malaterre>
Mon, 28 Feb 2005 19:27:10 +0000 (19:27 +0000)
committermalaterre <malaterre>
Mon, 28 Feb 2005 19:27:10 +0000 (19:27 +0000)
CMakeLists.txt
GDCMUse.cmake

index 4546410e822684ec5ef25324df3b02e33fa52c50..35e7e4726f565d757ca9035e1e2d314589bc17a6 100644 (file)
@@ -33,6 +33,11 @@ MARK_AS_ADVANCED(LIBRARY_OUTPUT_PATH EXECUTABLE_OUTPUT_PATH)
 
 EXPORT_LIBRARY_DEPENDENCIES(${GDCM_BINARY_DIR}/GDCMLibraryDepends.cmake)
 
+# Save the compiler settings so another project can import them.
+INCLUDE(${CMAKE_ROOT}/Modules/CMakeExportBuildSettings.cmake)
+CMAKE_EXPORT_BUILD_SETTINGS(${GDCM_BINARY_DIR}/GDCMBuildSettings.cmake)
+#INSTALL_FILES(/lib/gdcm .cmake GDCMBuildSettings)
+
 # For GDCM from build tree:
 SET(GDCM_USE_FILE ${GDCM_SOURCE_DIR}/GDCMUse.cmake)
 SET(GDCM_INCLUDE_DIRS
index ff847450d544f004895163a85609d299eadd80d4..c8c27629275446653eb9ee1674be2544f762f29f 100644 (file)
@@ -1,3 +1,18 @@
 IF(GDCM_FOUND)
   # Nothing here for now
+   # Load the compiler settings used for GDCM
+  IF(GDCM_BUILD_SETTINGS_FILE)
+    INCLUDE(${CMAKE_ROOT}/Modules/CMakeImportBuildSettings.cmake)
+    CMAKE_IMPORT_BUILD_SETTINGS(${GDCM_BUILD_SETTINGS_FILE})
+  ENDIF(GDCM_BUILD_SETTINGS_FILE)
+
+  # Add compiler flags needed to use VTK.
+  #  SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${VTK_REQUIRED_C_FLAGS}")
+  #  SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${VTK_REQUIRED_CXX_FLAGS}")
+  #  SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${VTK_REQUIRED_EXE_LINKER_FLAGS}")
+  #  SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${VTK_REQUIRED_SHARED_LINKER_FLAGS}")
+  #  SET(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${VTK_REQUIRED_MODULE_LINKER_FLAGS}")
+
+  # Add include directories needed to use VTK.
+  INCLUDE_DIRECTORIES(${GDCM_INCLUDE_DIRS})
 ENDIF(GDCM_FOUND)