changeset 2583:da1ba6dfb580

Fixing CMakeLists.txt
author Vladimir Fonov <vladimir.fonov@gmail.com>
date Thu, 19 Jan 2012 11:57:07 +0800
parents 39e0adca1e8b
children f139eafe48ce 36848f798715
files CMakeLists.txt MINC2Config.cmake.in conversion/CMakeLists.txt ezminc/CMakeLists.txt minc4itk/CMakeLists.txt minc4itk/examples/CMakeLists.txt progs/CMakeLists.txt testdir/CMakeLists.txt
diffstat 8 files changed, 29 insertions(+), 37 deletions(-) [+]
line wrap: on
line diff
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -229,16 +229,16 @@
    libsrc2/volume.c
    )
 
-SET(MINC_LIBRARY minc)
-SET(MINC_LIBS ${MINC_LIBRARY} ${NETCDF_LIBRARY})
+SET(MINC2_LIBRARY minc)
+SET(MINC2_LIBRARIES ${MINC2_LIBRARY} ${NETCDF_LIBRARY})
 
 IF(BUILD_MINC2)
   INCLUDE_DIRECTORIES( ${HDF5_INCLUDE_DIR} )
 
 
   SET(minc_LIB_SRCS ${minc1_LIB_SRCS} ${minc2_LIB_SRCS})
-  SET(MINC_LIBRARY minc2)
-  SET(MINC_LIBS ${MINC_LIBRARY} ${NETCDF_LIBRARY} ${HDF5_LIBRARY} ${ZLIB_LIBRARIES} m )
+  SET(MINC2_LIBRARY minc2)
+  SET(MINC2_LIBRARIES ${MINC2_LIBRARY} ${HDF5_LIBRARY} ${NETCDF_LIBRARY} ${ZLIB_LIBRARIES}  m )
 
   ADD_LIBRARY(minc2 STATIC ${minc_LIB_SRCS} )
 
@@ -260,7 +260,7 @@
   SET_TARGET_PROPERTIES(minc2 PROPERTIES VERSION ${PACKAGE_VERSION} SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR})
 
   IF(NOT USE_SYSTEM_HDF5)
-      ADD_DEPENDENCIES(${MINC_LIBRARY} HDF5)
+      ADD_DEPENDENCIES(${MINC2_LIBRARY} HDF5)
   ENDIF(NOT USE_SYSTEM_HDF5)
 
 ELSE(BUILD_MINC2)
@@ -284,7 +284,7 @@
 ENDIF(BUILD_MINC2)
 
 IF(NOT USE_SYSTEM_NETCDF)
-    ADD_DEPENDENCIES(${MINC_LIBRARY} NETCDF)
+    ADD_DEPENDENCIES(${MINC2_LIBRARY} NETCDF)
 ENDIF(NOT USE_SYSTEM_NETCDF)
 
 
@@ -333,15 +333,15 @@
   ADD_LIBRARY(volume_io2 STATIC ${volume_io_LIB_SRCS})
   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)
-  ADD_DEPENDENCIES(volume_io2 ${MINC_LIBRARY})
+  SET( VOLUME_IO_LIBRARY volume_io2)
+  ADD_DEPENDENCIES(volume_io2 ${MINC2_LIBRARY})
 
 ELSE(BUILD_MINC2)
   ADD_LIBRARY(volume_io STATIC ${volume_io_LIB_SRCS})
   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)
-  ADD_DEPENDENCIES(volume_io ${MINC_LIBRARY})
+  SET( VOLUME_IO_LIBRARY volume_io)
+  ADD_DEPENDENCIES(volume_io ${MINC2_LIBRARY})
 ENDIF(BUILD_MINC2)
 
 INSTALL(FILES volume_io/Include/volume_io/alloc.h
@@ -405,7 +405,7 @@
   ${CMAKE_CURRENT_BINARY_DIR}/UseMINC2.cmake @ONLY)
 
 # config for install dir
-set(MINC2_USE_FILE_CONFIG "${CMAKE_INSTALL_PREFIX}/lib/MINC2/UseMINC2.cmake")
+set(MINC2_USE_FILE_CONFIG "${CMAKE_INSTALL_PREFIX}/lib/UseMINC2.cmake")
 
 set(MINC2_INCLUDE_DIRS_CONFIG    
    ${CMAKE_INSTALL_PREFIX}/include
@@ -423,11 +423,6 @@
   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
@@ -12,4 +12,4 @@
 set(MINC2_INCLUDE_DIRS "@MINC2_INCLUDE_DIRS_CONFIG@")
 set(MINC2_LIBRARY_DIRS "@MINC2_LIBRARY_DIRS_CONFIG@")
 set(MINC2_USE_FILE     "@MINC2_USE_FILE_CONFIG@")
-set(MINC2_LIBRARIES    "@MINC_LIBS@")
+set(MINC2_LIBRARIES    "@MINC2_LIBRARIES@")
--- a/conversion/CMakeLists.txt
+++ b/conversion/CMakeLists.txt
@@ -3,7 +3,7 @@
 # Andrew Janke - a.janke@gmail.com
 
 #LINK_DIRECTORIES()
-LINK_LIBRARIES( ${MINC_LIBS} m)
+LINK_LIBRARIES( ${MINC2_LIBRARIES} m)
 
 ADD_DEFINITIONS(-DHAVE_CONFIG_H)
 
@@ -43,7 +43,7 @@
    minctoecat/machine_indep.c
    )
 
-TARGET_LINK_LIBRARIES(minctoecat ${VOLUME_IO_LIB} ${MINC_LIBS} m)
+TARGET_LINK_LIBRARIES(minctoecat ${VOLUME_IO_LIBRARY} ${MINC2_LIBRARIES} m)
 
 
 ADD_EXECUTABLE(mnc2nii
@@ -51,14 +51,14 @@
    nifti1/nifti1_io.c
    nifti1/znzlib.c
    )
-TARGET_LINK_LIBRARIES(mnc2nii ${VOLUME_IO_LIB} ${MINC_LIBS} m)
+TARGET_LINK_LIBRARIES(mnc2nii ${VOLUME_IO_LIBRARY} ${MINC2_LIBRARIES} m)
 
 ADD_EXECUTABLE(nii2mnc
    nifti1/nii2mnc.c
    nifti1/nifti1_io.c
    nifti1/znzlib.c
    )
-TARGET_LINK_LIBRARIES(nii2mnc ${VOLUME_IO_LIB} ${MINC_LIBS} m)
+TARGET_LINK_LIBRARIES(nii2mnc ${VOLUME_IO_LIBRARY} ${MINC2_LIBRARIES} m)
 
 ADD_EXECUTABLE(upet2mnc
    micropet/upet2mnc.c
--- a/ezminc/CMakeLists.txt
+++ b/ezminc/CMakeLists.txt
@@ -22,7 +22,7 @@
 
 
 ADD_LIBRARY( minc_io ${MINC_IO_HEADERS} ${MINC_IO_SRC})
-TARGET_LINK_LIBRARIES(minc_io ${MINC_LIBS})
+TARGET_LINK_LIBRARIES(minc_io ${MINC2_LIBRARIES})
 
 INSTALL(TARGETS minc_io ARCHIVE DESTINATION lib)
 INSTALL(FILES  ${MINC_IO_HEADERS} DESTINATION include)
--- a/minc4itk/CMakeLists.txt
+++ b/minc4itk/CMakeLists.txt
@@ -38,8 +38,8 @@
     ${ITK_LIBRARIES}
     itkvnl_algo 
     itkvnl 
-    ${MINC_LIBS}
-    ${VOLUME_IO_LIB}
+    ${VOLUME_IO_LIBRARY}
+    ${MINC2_LIBRARIES}
     m 
     z )
 
--- a/minc4itk/examples/CMakeLists.txt
+++ b/minc4itk/examples/CMakeLists.txt
@@ -1,8 +1,6 @@
 LINK_LIBRARIES( minc4itk )
 
 
-
-
 ADD_EXECUTABLE(itk_convert itk_convert.cpp)
 ADD_EXECUTABLE(itk_distance itk_distance.cpp)
 ADD_EXECUTABLE(itk_dti itk_dti.cpp)
--- a/progs/CMakeLists.txt
+++ b/progs/CMakeLists.txt
@@ -7,7 +7,7 @@
 #LINK_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/..)
 INCLUDE_DIRECTORIES(Proglib)
 
-LINK_LIBRARIES( ${MINC_LIBS} )
+LINK_LIBRARIES( ${MINC2_LIBRARIES} )
 ADD_DEFINITIONS(-DHAVE_CONFIG_H)
 
 #SET(BISON_FIND_REQUIRED)
@@ -48,7 +48,6 @@
   include_directories(${CMAKE_CURRENT_BINARY_DIR} mincgen)
   BISON_TARGET(ncgentab ${CMAKE_CURRENT_SOURCE_DIR}/mincgen/ncgentab.y ${CMAKE_CURRENT_BINARY_DIR}/ncgentab.c)
   FLEX_TARGET(ncgenyy ${CMAKE_CURRENT_SOURCE_DIR}/mincgen/ncgenyy.l ${CMAKE_CURRENT_BINARY_DIR}/ncgenyy.c)
-  #ADD_FLEX_BISON_DEPENDENCY(ncgenyy ncgentab)
 
   ADD_EXECUTABLE(mincgen mincgen/main.c
                             ${BISON_ncgentab_OUTPUTS}
@@ -92,7 +91,7 @@
 ADD_EXECUTABLE(mincresample mincresample/mincresample.c
                                mincresample/resample_volumes.c
                                Proglib/convert_origin_to_start.c)
-TARGET_LINK_LIBRARIES(mincresample ${VOLUME_IO_LIB} ${MINC_LIBS} m)
+TARGET_LINK_LIBRARIES(mincresample ${VOLUME_IO_LIBRARY} ${MINC2_LIBRARIES} m)
 
 ADD_EXECUTABLE(mincreshape mincreshape/mincreshape.c
                               mincreshape/copy_data.c)
@@ -109,20 +108,20 @@
 
 
 ADD_EXECUTABLE(voxeltoworld coordinates/voxeltoworld.c)
-TARGET_LINK_LIBRARIES(voxeltoworld ${VOLUME_IO_LIB} ${MINC_LIBS} m)
+TARGET_LINK_LIBRARIES(voxeltoworld ${VOLUME_IO_LIBRARY} ${MINC2_LIBRARIES} m)
 
 ADD_EXECUTABLE(worldtovoxel coordinates/worldtovoxel.c)
-TARGET_LINK_LIBRARIES(worldtovoxel ${VOLUME_IO_LIB} ${MINC_LIBS} m)
+TARGET_LINK_LIBRARIES(worldtovoxel ${VOLUME_IO_LIBRARY} ${MINC2_LIBRARIES} m)
 
 
 ADD_EXECUTABLE(transformtags xfm/transformtags.c)
-TARGET_LINK_LIBRARIES(transformtags ${VOLUME_IO_LIB} ${MINC_LIBS} m)
+TARGET_LINK_LIBRARIES(transformtags ${VOLUME_IO_LIBRARY} ${MINC2_LIBRARIES} m)
 
 ADD_EXECUTABLE(xfmconcat xfm/xfmconcat.c)
-TARGET_LINK_LIBRARIES(xfmconcat ${VOLUME_IO_LIB} ${MINC_LIBS} m)
+TARGET_LINK_LIBRARIES(xfmconcat ${VOLUME_IO_LIBRARY} ${MINC2_LIBRARIES} m)
 
 ADD_EXECUTABLE(xfminvert xfm/xfminvert.c)
-TARGET_LINK_LIBRARIES(xfminvert ${VOLUME_IO_LIB} ${MINC_LIBS} m)
+TARGET_LINK_LIBRARIES(xfminvert ${VOLUME_IO_LIBRARY} ${MINC2_LIBRARIES} m)
 
 # install progs
 INSTALL(TARGETS
--- a/testdir/CMakeLists.txt
+++ b/testdir/CMakeLists.txt
@@ -1,5 +1,5 @@
 
-LINK_LIBRARIES( ${MINC_LIBS} )
+LINK_LIBRARIES(${MINC2_LIBRARIES})
 
 ADD_EXECUTABLE(minc_tst minc.c)
 ADD_EXECUTABLE(icv icv.c)
@@ -16,7 +16,7 @@
 ADD_EXECUTABLE(test_xfm test_xfm.c)
 
 ADD_EXECUTABLE(create_grid_xfm create_grid_xfm.c)
-TARGET_LINK_LIBRARIES(create_grid_xfm ${VOLUME_IO_LIB} ${MINC_LIBS} m)
+TARGET_LINK_LIBRARIES(create_grid_xfm ${VOLUME_IO_LIBRARY} ${MINC2_LIBRARIES} m)
 
 MACRO(minc_test cmd)
   # minc 1 version
@@ -51,4 +51,4 @@
 #add_test(test_speed test_speed)
 #add_test(test_xfm test_xfm)
 
-TARGET_LINK_LIBRARIES(test_xfm ${VOLUME_IO_LIB} ${MINC_LIBS} m)
+TARGET_LINK_LIBRARIES(test_xfm ${VOLUME_IO_LIBRARY} ${MINC2_LIBRARIES} m)