diff options
author | Allen Byrne <byrn@hdfgroup.org> | 2011-05-17 22:04:34 (GMT) |
---|---|---|
committer | Allen Byrne <byrn@hdfgroup.org> | 2011-05-17 22:04:34 (GMT) |
commit | 7dc312302a822073aca30498402a4453ae88e310 (patch) | |
tree | 58690a52f84039a73f67508566a1fe7fef741c3a /CMakeLists.txt | |
parent | a320d5c19ef811ed9cc117a46606915c5f2d83cf (diff) | |
download | hdf5-7dc312302a822073aca30498402a4453ae88e310.zip hdf5-7dc312302a822073aca30498402a4453ae88e310.tar.gz hdf5-7dc312302a822073aca30498402a4453ae88e310.tar.bz2 |
[svn-r20852] Add CPack commands to properly include extlibs into package
Tested: windows
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 84 |
1 files changed, 2 insertions, 82 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index d1279a1..7022f5a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -725,84 +725,6 @@ IF (NOT HDF5_INSTALL_NO_DEVELOPMENT) COMPONENT headers ) ENDIF (NOT HDF5_INSTALL_NO_DEVELOPMENT) -# -#----------------------------------------------------------------------------- -# Option for external libraries -#----------------------------------------------------------------------------- -#IF (NOT HDF5_EXTERNALLY_CONFIGURED) -# IF (HDF5_PACKAGE_EXTLIBS) -# IF (WIN32 AND BUILD_SHARED_LIBS) -# SET (HDF5_INSTALL_EXTLIB_DIR ${HDF5_INSTALL_BIN_DIR}) -# ELSE (WIN32 AND BUILD_SHARED_LIBS) -# SET (HDF5_INSTALL_EXTLIB_DIR ${HDF5_INSTALL_LIB_DIR}) -# ENDIF (WIN32 AND BUILD_SHARED_LIBS) -# IF (HDF5_ENABLE_Z_LIB_SUPPORT AND ZLIB_FOUND) -# INSTALL ( -# FILES ${ZLIB_INCLUDE_DIR}/zlib.h -# DESTINATION ${HDF5_INSTALL_INCLUDE_DIR} -# COMPONENT headers -# ) -# GET_PROPERTY (ZLIB_LIB TARGET ${ZLIB_LIBRARY} PROPERTY LOCATION_${BLDTYPE}) -# INSTALL( -# FILES ${ZLIB_LIB} -# DESTINATION ${HDF5_INSTALL_EXTLIB_DIR} -# COMPONENT libraries -# ) -# IF (BUILD_SHARED_LIBS) -# IF (WIN32) -# GET_PROPERTY (ZLIB_IMPLIB TARGET ${ZLIB_LIBRARY} PROPERTY IMPORTLIBRARY_${BLDTYPE}) -# INSTALL( -# FILES ${ZLIB_IMPLIB} -# DESTINATION ${HDF5_INSTALL_LIB_DIR} -# COMPONENT libraries -# ) -# ELSE (WIN32) -# GET_PROPERTY (ZLIB_SOVERSION TARGET ${ZLIB_LIBRARY} PROPERTY SOVERSION) -# INSTALL( -# FILES ${ZLIB_LIB}.${ZLIB_SOVERSION} -# DESTINATION ${HDF5_INSTALL_LIB_DIR} -# COMPONENT libraries -# ) -# ENDIF (WIN32) -# ENDIF (BUILD_SHARED_LIBS) -# ENDIF (HDF5_ENABLE_Z_LIB_SUPPORT AND ZLIB_FOUND) -# IF (HDF5_ENABLE_SZIP_SUPPORT AND SZIP_FOUND) -# INSTALL ( -# FILES ${SZIP_INCLUDE_DIR}/szlib.h ${SZIP_INCLUDE_DIR}/szip_adpt.h ${SZIP_INCLUDE_DIR}/ricehdf.h -# DESTINATION ${HDF5_INSTALL_INCLUDE_DIR} -# COMPONENT headers -# ) -# GET_PROPERTY (SZIP_LIB TARGET ${SZIP_LIBRARY} PROPERTY LOCATION_${BLDTYPE}) -# INSTALL( -# FILES ${SZIP_LIB} -# DESTINATION ${HDF5_INSTALL_EXTLIB_DIR} -# COMPONENT libraries -# ) -# IF (BUILD_SHARED_LIBS) -# IF (WIN32) -# GET_PROPERTY (SZIP_IMPLIB TARGET ${SZIP_LIBRARY} PROPERTY IMPORTLIBRARY_${BLDTYPE}) -# INSTALL( -# FILES ${SZIP_IMPLIB} -# DESTINATION ${HDF5_INSTALL_LIB_DIR} -# COMPONENT libraries -# ) -# ELSE (WIN32) -# GET_PROPERTY (SZIP_SOVERSION TARGET ${SZIP_LIBRARY} PROPERTY SOVERSION) -# INSTALL( -# FILES ${SZIP_LIB}.${SZIP_SOVERSION} -# DESTINATION ${HDF5_INSTALL_LIB_DIR} -# COMPONENT libraries -# ) -# ENDIF (WIN32) -# ENDIF (BUILD_SHARED_LIBS) -# ENDIF (HDF5_ENABLE_SZIP_SUPPORT AND SZIP_FOUND) -# INSTALL ( -# FILES ${EXTERNAL_HEADER_LIST} -# DESTINATION ${HDF5_INSTALL_INCLUDE_DIR} -# COMPONENT headers -# ) -# ENDIF (HDF5_PACKAGE_EXTLIBS) -#ENDIF (NOT HDF5_EXTERNALLY_CONFIGURED) #----------------------------------------------------------------------------- # Add Target(s) to CMake Install for import into other projects @@ -950,12 +872,10 @@ IF (NOT HDF5_EXTERNALLY_CONFIGURED) IF (HDF5_PACKAGE_EXTLIBS) IF (HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "SVN" OR HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "TGZ") IF (ZLIB_FOUND AND ZLIB_USE_EXTERNAL) - SET (CPACK_INSTALL_CMAKE_PROJECTS "${CPACK_INSTALL_CMAKE_PROJECTS};${ZLIB_INCLUDE_DIR_GEN};ZLIB;headers;/") - SET (CPACK_INSTALL_CMAKE_PROJECTS "${CPACK_INSTALL_CMAKE_PROJECTS};${ZLIB_INCLUDE_DIR_GEN};ZLIB;libraries;/") + SET (CPACK_INSTALL_CMAKE_PROJECTS "${CPACK_INSTALL_CMAKE_PROJECTS};${ZLIB_INCLUDE_DIR_GEN};ZLIB;ALL;/") ENDIF (ZLIB_FOUND AND ZLIB_USE_EXTERNAL) IF (SZIP_FOUND AND SZIP_USE_EXTERNAL) - SET (CPACK_INSTALL_CMAKE_PROJECTS "${CPACK_INSTALL_CMAKE_PROJECTS};${SZIP_INCLUDE_DIR_GEN};SZIP;headers;/") - SET (CPACK_INSTALL_CMAKE_PROJECTS "${CPACK_INSTALL_CMAKE_PROJECTS};${SZIP_INCLUDE_DIR_GEN};SZIP;libraries;/") + SET (CPACK_INSTALL_CMAKE_PROJECTS "${CPACK_INSTALL_CMAKE_PROJECTS};${SZIP_INCLUDE_DIR_GEN};SZIP;ALL;/") ENDIF (SZIP_FOUND AND SZIP_USE_EXTERNAL) ENDIF (HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "SVN" OR HDF5_ALLOW_EXTERNAL_SUPPORT MATCHES "TGZ") ENDIF (HDF5_PACKAGE_EXTLIBS) |