changeset 2553:0b52afea4248

integrated ezminc building....
author Vladimir S. FONOV <vladimir.fonov@gmail.com>
date Thu, 08 Dec 2011 18:51:19 -0500
parents 345f8c960657
children f13ced4f31ae
files CMakeLists.txt ezminc/CMakeLists.txt
diffstat 2 files changed, 7 insertions(+), 21 deletions(-) [+]
line wrap: on
line diff
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -120,7 +120,7 @@
 
   TARGET_LINK_LIBRARIES(minc2 ${NETCDF_LIBRARY} ${HDF5_LIBRARY} ${ZLIB_LIBRARIES} m )
 
-  INSTALL(TARGETS minc2 DESTINATION lib)
+  INSTALL(TARGETS minc2 ARCHIVE DESTINATION lib)
 
   INSTALL(FILES libsrc/minc.h libsrc/ParseArgv.h 
     libsrc/voxel_loop.h 
@@ -141,7 +141,7 @@
     SET(minc_LIB minc)
     ADD_LIBRARY(minc STATIC ${minc1_LIB_SRCS} )
     TARGET_LINK_LIBRARIES(minc ${NETCDF_LIBRARY} )
-    INSTALL(TARGETS minc DESTINATION lib)
+    INSTALL(TARGETS minc ARCHIVE DESTINATION lib)
 
     INSTALL(FILES libsrc/minc.h libsrc/ParseArgv.h 
       libsrc/voxel_loop.h 
@@ -200,13 +200,13 @@
 IF(BUILD_MINC2)
   # build and install volume_io2 library
   ADD_LIBRARY(volume_io2 STATIC ${volume_io_LIB_SRCS})
-  INSTALL(TARGETS volume_io2 DESTINATION lib)
+  INSTALL(TARGETS volume_io2 ARCHIVE DESTINATION lib)
   SET_TARGET_PROPERTIES(volume_io2 PROPERTIES VERSION ${PACKAGE_VERSION} SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR})
   SET( volume_io_LIB volume_io2)
 
 ELSE(BUILD_MINC2)
   ADD_LIBRARY(volume_io STATIC ${volume_io_LIB_SRCS})
-  INSTALL(TARGETS volume_io DESTINATION lib)
+  INSTALL(TARGETS volume_io ARCHIVE DESTINATION lib)
   SET_TARGET_PROPERTIES(volume_io PROPERTIES VERSION ${PACKAGE_VERSION} SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR})
   SET( volume_io_LIB volume_io)
 ENDIF(BUILD_MINC2)
@@ -241,4 +241,4 @@
 
 IF(BUILD_EZMINC)
 ADD_SUBDIRECTORY( ezminc )
-ENDIF(BUILD_EZMINC)
\ No newline at end of file
+ENDIF(BUILD_EZMINC)
--- a/ezminc/CMakeLists.txt
+++ b/ezminc/CMakeLists.txt
@@ -1,20 +1,7 @@
-LINK_LIBRARIES(
-    m 
-    z )
 
-IF(USE_MINC2)
+IF(BUILD_MINC2)
   ADD_DEFINITIONS( -DMINC2 )
-  LINK_LIBRARIES(volume_io2 minc2 netcdf hdf5 z)
-ELSE(USE_MINC2)
-  LINK_LIBRARIES(volume_io minc netcdf)
-ENDIF(USE_MINC2)
-
-
-INCLUDE_DIRECTORIES( 
-  ${VOLUME_TOOLS_BINARY_DIR}
-  ${CMAKE_CURRENT_BINARY_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}
-)
+ENDIF(BUILD_MINC2)
 
 
 SET( MINC_IO_HEADERS 
@@ -34,6 +21,5 @@
 
 ADD_LIBRARY( minc_io ${MINC_IO_HEADERS} ${MINC_IO_SRC})
 
-
 INSTALL(TARGETS minc_io ARCHIVE DESTINATION lib)
 INSTALL(FILES  ${MINC_IO_HEADERS} DESTINATION include)