changeset 2580:364f7e4b2fef

Fixing minc cmake files
author Vladimir Fonov <vladimir.fonov@gmail.com>
date Thu, 19 Jan 2012 07:00:00 +0800
parents 99b46b8c7c71
children 66d2223e80c2
files CMakeLists.txt MINC2Config.cmake.in UseMINC2.cmake.in
diffstat 3 files changed, 21 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -69,6 +69,8 @@
 
 IF(BUILD_MINC2)
   IF(USE_SYSTEM_HDF5 )
+#     SET(HDF5_FIND_COMPONENTS "C")
+#     SET(HDF5_USE_STATIC_LIBRARIES ON)
     FIND_PACKAGE(HDF5 REQUIRED)
   ELSE(USE_SYSTEM_HDF5)
 
@@ -421,9 +423,14 @@
   ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/UseMINC2.cmake @ONLY)
 
 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/UseMINC2.cmake ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/MINC2Config.cmake
-  DESTINATION lib/MINC2
+  DESTINATION lib
   COMPONENT Development)
 
+# install(FILES 
+#   cmake-modules/FindHDF5.cmake cmake-modules/FindNETCDF.cmake
+#   DESTINATION lib
+#   COMPONENT Development)
+
 # testing
 
 IF(BUILD_TESTING)
--- a/MINC2Config.cmake.in
+++ b/MINC2Config.cmake.in
@@ -2,6 +2,13 @@
 set(HAVE_EZMINC   @BUILD_EZMINC@)
 set(HAVE_MINC4ITK @BUILD_MINC4ITK@)
 
+
+set(NETCDF_INCLUDE_DIR "@NETCDF_INCLUDE_DIR@")
+set(HDF5_INCLUDE_DIR   "@HDF5_INCLUDE_DIR@")
+set(NETCDF_LIBRARY     "@NETCDF_LIBRARY@")
+set(HDF5_LIBRARY       "@HDF5_LIBRARY@")
+set(ZLIB_LIBRARIES     "@ZLIB_LIBRARIES@")
+
 set(MINC2_INCLUDE_DIRS "@MINC2_INCLUDE_DIRS_CONFIG@")
 set(MINC2_LIBRARY_DIRS "@MINC2_LIBRARY_DIRS_CONFIG@")
 set(MINC2_USE_FILE     "@MINC2_USE_FILE_CONFIG@")
--- a/UseMINC2.cmake.in
+++ b/UseMINC2.cmake.in
@@ -2,19 +2,20 @@
 link_directories(${MINC2_LIBRARY_DIRS})
 
 
-FIND_PACKAGE(NETCDF REQUIRED)
+#FIND_PACKAGE(NETCDF REQUIRED)
 INCLUDE_DIRECTORIES( ${NETCDF_INCLUDE_DIR} )
 
 if(HAVE_MINC2)
-  FIND_PACKAGE(HDF5 REQUIRED)
-  FIND_PACKAGE(ZLIB REQUIRED)
+  #FIND_PACKAGE(HDF5 REQUIRED)
+  #FIND_PACKAGE(ZLIB REQUIRED)
+
   INCLUDE_DIRECTORIES( ${HDF5_INCLUDE_DIR} )
   
   SET(MINC2 "1")
   ADD_DEFINITIONS( -DMINC2=1 )
   
-  SET(MINC_LIBRARIES volume_io2 minc2 netcdf hdf5 z)
+  #SET(MINC_LIBRARIES volume_io2 minc2 netcdf hdf5 z)
 else(HAVE_MINC2)
-  SET(MINC_LIBRARIES volume_io minc netcdf )
+  #SET(MINC_LIBRARIES volume_io minc netcdf )
 endif(HAVE_MINC2)