diff options
author | Allen Byrne <byrn@hdfgroup.org> | 2011-01-06 19:26:23 (GMT) |
---|---|---|
committer | Allen Byrne <byrn@hdfgroup.org> | 2011-01-06 19:26:23 (GMT) |
commit | fa754ebcbda8795d7a5412e4ab7e1bf897bbdf65 (patch) | |
tree | 3f1f1538b7afd23753be2c068421888b26f74bbe /CMakeLists.txt | |
parent | b07be6d5218314d078137586cb8dc7bf0dfb5e2e (diff) | |
download | hdf5-fa754ebcbda8795d7a5412e4ab7e1bf897bbdf65.zip hdf5-fa754ebcbda8795d7a5412e4ab7e1bf897bbdf65.tar.gz hdf5-fa754ebcbda8795d7a5412e4ab7e1bf897bbdf65.tar.bz2 |
[svn-r19920] Update files for CPack use.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 10c882e..11e03e2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -979,6 +979,7 @@ IF (NOT HDF5_EXTERNALLY_CONFIGURED) ${HDF5_SOURCE_DIR}/COPYING ${HDF5_SOURCE_DIR}/README.txt DESTINATION ${HDF5_INSTALL_DATA_DIR} + COMPONENT documents ) IF (EXISTS "${HDF5_SOURCE_DIR}/release_docs" AND IS_DIRECTORY "${HDF5_SOURCE_DIR}/release_docs") SET (release_files @@ -1010,6 +1011,7 @@ IF (NOT HDF5_EXTERNALLY_CONFIGURED) INSTALL ( FILES ${release_files} DESTINATION ${HDF5_INSTALL_DATA_DIR}/release_docs + COMPONENT documents ) ENDIF (EXISTS "${HDF5_SOURCE_DIR}/release_docs" AND IS_DIRECTORY "${HDF5_SOURCE_DIR}/release_docs") ENDIF (NOT HDF5_EXTERNALLY_CONFIGURED) @@ -1026,12 +1028,18 @@ IF (NOT HDF5_EXTERNALLY_CONFIGURED) SET (CPACK_PACKAGE_VERSION_MINOR "${HDF5_PACKAGE_VERSION_MINOR}") SET (CPACK_PACKAGE_VERSION_PATCH "") IF (EXISTS "${HDF5_SOURCE_DIR}/release_docs") + SET (CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/release_docs/RELEASE.txt") SET (CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/release_docs/COPYING") + SET (CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/release_docs/RELEASE.txt") ENDIF (EXISTS "${HDF5_SOURCE_DIR}/release_docs") + SET (CPACK_PACKAGE_RELOCATABLE TRUE) IF (WIN32) + SET (CPACK_NSIS_CONTACT "help@hdfgroup.org") SET (CPACK_NSIS_MODIFY_PATH ON) SET (CPACK_NSIS_PACKAGE_NAME "HDF5 ${HDF5_PACKAGE_VERSION}") + ELSE (WIN32) + SET (CPACK_RPM_COMPONENT_INSTALL ON) ENDIF (WIN32) INCLUDE (CPack) @@ -1053,6 +1061,10 @@ IF (NOT HDF5_EXTERNALLY_CONFIGURED) DEPENDS libraries GROUP Development ) + CPACK_ADD_COMPONENT (documents + DISPLAY_NAME "HDF5 Documents" + GROUP Documents + ) IF (HDF5_BUILD_FORTRAN) CPACK_ADD_COMPONENT (fortlibraries |