@@ -70,7 +70,7 @@ IF(NOT LIBMINC_EXTERNALLY_CONFIGURED)
7070 FIND_PACKAGE (ZLIB REQUIRED)
7171 SET (HDF5_NO_FIND_PACKAGE_CONFIG_FILE ON )
7272 FIND_PACKAGE (HDF5 REQUIRED COMPONENTS C )
73-
73+
7474 IF (LIBMINC_USE_NIFTI)
7575 IF (LIBMINC_USE_SYSTEM_NIFTI)
7676 FIND_PACKAGE (NIFTI)
@@ -82,7 +82,7 @@ IF(NOT LIBMINC_EXTERNALLY_CONFIGURED)
8282 ELSE ()
8383 SET (NIFTI_FOUND OFF )
8484 ENDIF ()
85-
85+
8686 SET (HAVE_ZLIB ON )
8787ELSE (NOT LIBMINC_EXTERNALLY_CONFIGURED)
8888 #TODO: set paths for HDF5 etc
@@ -132,9 +132,9 @@ CHECK_FUNCTION_EXISTS(fork HAVE_WORKING_FORK)
132132CHECK_FUNCTION_EXISTS(vfork HAVE_WORKING_VFORK)
133133CHECK_FUNCTION_EXISTS(fdopen HAVE_FDOPEN)
134134CHECK_FUNCTION_EXISTS(strdup HAVE_STRDUP)
135- CHECK_FUNCTION_EXISTS(getpwnam HAVE_GETPWNAM)
135+ CHECK_FUNCTION_EXISTS(getpwnam HAVE_GETPWNAM)
136136CHECK_FUNCTION_EXISTS(select HAVE_SELECT)
137- CHECK_FUNCTION_EXISTS(strerror HAVE_STRERROR)
137+ CHECK_FUNCTION_EXISTS(strerror HAVE_STRERROR)
138138CHECK_FUNCTION_EXISTS(sysconf HAVE_SYSCONF)
139139CHECK_FUNCTION_EXISTS(system HAVE_SYSTEM)
140140
@@ -222,7 +222,7 @@ IF(LIBMINC_MINC1_SUPPORT)
222222ENDIF (LIBMINC_MINC1_SUPPORT)
223223
224224IF (LIBMINC_BUILD_EZMINC)
225- set (LIBMINC_INCLUDE_DIRS_CONFIG
225+ set (LIBMINC_INCLUDE_DIRS_CONFIG
226226 ${CMAKE_CURRENT_SOURCE_DIR} /ezminc
227227 )
228228 INCLUDE_DIRECTORIES (
@@ -303,8 +303,8 @@ SET(minc1_LIB_SRCS
303303 )
304304
305305SET (minc1_HEADERS
306- libsrc/minc.h
307- libsrc/voxel_loop.h
306+ libsrc/minc.h
307+ libsrc/voxel_loop.h
308308 libsrc/nd_loop.h
309309 libsrc/minc_compat.h
310310 libsrc/minc_simple.h
@@ -329,9 +329,9 @@ SET(minc2_LIB_SRCS
329329
330330SET (minc2_HEADERS
331331 libsrc2/minc2.h
332- libsrc2/minc2_defs.h
333- libsrc2/minc2_structs.h
334- libsrc2/minc2_api.h
332+ libsrc2/minc2_defs.h
333+ libsrc2/minc2_structs.h
334+ libsrc2/minc2_api.h
335335)
336336
337337# volume_io2
@@ -375,7 +375,7 @@ SET(volume_io_LIB_SRCS
375375)
376376
377377IF (LIBMINC_NIFTI_SUPPORT)
378- SET (volume_io_LIB_SRCS
378+ SET (volume_io_LIB_SRCS
379379 ${volume_io_LIB_SRCS}
380380 ${LIBMINC_NIFTI_SOURCES}
381381 )
@@ -384,19 +384,19 @@ ENDIF(LIBMINC_NIFTI_SUPPORT)
384384
385385SET (volume_io_HEADERS
386386 volume_io/Include /volume_io/alloc.h
387- volume_io/Include /volume_io/arrays.h
388- volume_io/Include /volume_io/basic.h
389- volume_io/Include /volume_io/def_math.h
390- volume_io/Include /volume_io/files .h
391- volume_io/Include /volume_io/geom_structs.h
392- volume_io/Include /volume_io/geometry.h
393- volume_io/Include /volume_io/multidim.h
394- volume_io/Include /volume_io/progress.h
395- volume_io/Include /volume_io/string_funcs.h
396- volume_io/Include /volume_io/system_dependent.h
397- volume_io/Include /volume_io/transforms.h
398- volume_io/Include /volume_io/vol_io_prototypes.h
399- volume_io/Include /volume_io/volume.h
387+ volume_io/Include /volume_io/arrays.h
388+ volume_io/Include /volume_io/basic.h
389+ volume_io/Include /volume_io/def_math.h
390+ volume_io/Include /volume_io/files .h
391+ volume_io/Include /volume_io/geom_structs.h
392+ volume_io/Include /volume_io/geometry.h
393+ volume_io/Include /volume_io/multidim.h
394+ volume_io/Include /volume_io/progress.h
395+ volume_io/Include /volume_io/string_funcs.h
396+ volume_io/Include /volume_io/system_dependent.h
397+ volume_io/Include /volume_io/transforms.h
398+ volume_io/Include /volume_io/vol_io_prototypes.h
399+ volume_io/Include /volume_io/volume.h
400400 volume_io/Include /volume_io/volume_cache.h
401401)
402402
@@ -410,7 +410,7 @@ ELSE(LIBMINC_BUILD_SHARED_LIBS)
410410ENDIF (LIBMINC_BUILD_SHARED_LIBS)
411411
412412IF (LIBMINC_NIFTI_SUPPORT)
413- SET (NIFTI_LIBRARIES
413+ SET (NIFTI_LIBRARIES
414414 ${NIFTI_LIBRARY} ${ZNZ_LIBRARY}
415415 )
416416 get_filename_component (NIFTI_LIBRARY_NAME "${NIFTI_LIBRARY} " NAME )
@@ -438,11 +438,11 @@ SET(LIBMINC_STATIC_LIBRARIES ${LIBMINC_LIBRARY_STATIC} ${HDF5_LIBRARY} ${NIFTI_L
438438SET (LIBMINC_STATIC_LIBRARIES_CONFIG ${LIBMINC_LIBRARY_STATIC} ${HDF5_LIBRARY_NAME} ${NIFTI_LIBRARIES} ${ZLIB_LIBRARY_NAME} )
439439
440440IF (UNIX )
441- SET (LIBMINC_LIBRARIES ${LIBMINC_LIBRARIES} m dl ${RT_LIBRARY} )
442- SET (LIBMINC_STATIC_LIBRARIES ${LIBMINC_STATIC_LIBRARIES} m dl ${RT_LIBRARY} )
443-
444- SET (LIBMINC_LIBRARIES_CONFIG ${LIBMINC_LIBRARIES_CONFIG} m dl ${RT_LIBRARY_NAME} )
445- SET (LIBMINC_STATIC_LIBRARIES_CONFIG ${LIBMINC_STATIC_LIBRARIES_CONFIG} m dl ${RT_LIBRARY_NAME} )
441+ SET (LIBMINC_LIBRARIES ${LIBMINC_LIBRARIES} m ${CMAKE_DL_LIBS} ${RT_LIBRARY} )
442+ SET (LIBMINC_STATIC_LIBRARIES ${LIBMINC_STATIC_LIBRARIES} m ${CMAKE_DL_LIBS} ${RT_LIBRARY} )
443+
444+ SET (LIBMINC_LIBRARIES_CONFIG ${LIBMINC_LIBRARIES_CONFIG} m ${CMAKE_DL_LIBS} ${RT_LIBRARY_NAME} )
445+ SET (LIBMINC_STATIC_LIBRARIES_CONFIG ${LIBMINC_STATIC_LIBRARIES_CONFIG} m ${CMAKE_DL_LIBS} ${RT_LIBRARY_NAME} )
446446ENDIF (UNIX )
447447
448448SET (minc_LIB_SRCS ${minc2_LIB_SRCS} ${minc_common_SRCS} )
@@ -482,13 +482,13 @@ ENDIF()
482482#EXPORT(TARGETS ${LIBMINC_LIBRARY} FILE "${LIBMINC_EXPORTED_TARGETS}.cmake")
483483
484484IF (UNIX )
485- TARGET_LINK_LIBRARIES (${LIBMINC_LIBRARY} m dl )
485+ TARGET_LINK_LIBRARIES (${LIBMINC_LIBRARY} m ${CMAKE_DL_LIBS} )
486486
487487#ITK: Skip static library build
488488IF (0)
489489 IF (LIBMINC_BUILD_SHARED_LIBS)
490490 ADD_LIBRARY (${LIBMINC_LIBRARY_STATIC} STATIC ${minc_LIB_SRCS} ${minc_HEADERS} ${volume_io_LIB_SRCS} ${volume_io_HEADERS} )
491- TARGET_LINK_LIBRARIES (${LIBMINC_LIBRARY_STATIC} ${HDF5_LIBRARY} ${NIFTI_LIBRARIES} ${ZLIB_LIBRARY} ${RT_LIBRARY} m dl )
491+ TARGET_LINK_LIBRARIES (${LIBMINC_LIBRARY_STATIC} ${HDF5_LIBRARY} ${NIFTI_LIBRARIES} ${ZLIB_LIBRARY} ${RT_LIBRARY} m ${CMAKE_DL_LIBS} )
492492 IF (LIBMINC_MINC1_SUPPORT)
493493 TARGET_LINK_LIBRARIES (${LIBMINC_LIBRARY} ${NETCDF_LIBRARY} )
494494 ENDIF (LIBMINC_MINC1_SUPPORT)
@@ -497,8 +497,8 @@ IF(0)
497497ENDIF (0)
498498ENDIF (UNIX )
499499
500- SET_TARGET_PROPERTIES (${LIBMINC_LIBRARY}
501- PROPERTIES
500+ SET_TARGET_PROPERTIES (${LIBMINC_LIBRARY}
501+ PROPERTIES
502502 SOVERSION ${LIBMINC_SOVERSION} )
503503
504504IF (LIBMINC_MINC1_SUPPORT)
@@ -511,10 +511,10 @@ ENDIF(LIBMINC_MINC1_SUPPORT)
511511
512512IF ( LIBMINC_INSTALL_LIB_DIR )
513513 INSTALL (
514- TARGETS
515- ${LIBMINC_LIBRARY}
514+ TARGETS
515+ ${LIBMINC_LIBRARY}
516516 EXPORT
517- ${LIBMINC_EXPORTED_TARGETS}
517+ ${LIBMINC_EXPORTED_TARGETS}
518518 LIBRARY DESTINATION ${LIBMINC_INSTALL_LIB_DIR} COMPONENT libraries
519519 ARCHIVE DESTINATION ${LIBMINC_INSTALL_LIB_DIR} COMPONENT libraries
520520 RUNTIME DESTINATION ${LIBMINC_INSTALL_LIB_DIR} COMPONENT libraries
@@ -589,9 +589,9 @@ configure_file(UseLIBMINC.cmake.in
589589IF (LIBMINC_INSTALL_LIB_DIR AND NOT LIBMINC_INSTALL_NO_DEVELOPMENT)
590590 INSTALL (
591591 FILES
592- ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/Use${LIBMINC_EXTERNAL_LIB_PREFIX} LIBMINC.cmake
592+ ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/Use${LIBMINC_EXTERNAL_LIB_PREFIX} LIBMINC.cmake
593593 ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${LIBMINC_EXTERNAL_LIB_PREFIX} LIBMINCConfig.cmake
594- DESTINATION
594+ DESTINATION
595595 ${LIBMINC_INSTALL_LIB_DIR} /cmake
596596 COMPONENT Development)
597597ENDIF (LIBMINC_INSTALL_LIB_DIR AND NOT LIBMINC_INSTALL_NO_DEVELOPMENT)
0 commit comments