summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorAllen Byrne <byrn@hdfgroup.org>2011-01-06 19:26:23 (GMT)
committerAllen Byrne <byrn@hdfgroup.org>2011-01-06 19:26:23 (GMT)
commitfa754ebcbda8795d7a5412e4ab7e1bf897bbdf65 (patch)
tree3f1f1538b7afd23753be2c068421888b26f74bbe /CMakeLists.txt
parentb07be6d5218314d078137586cb8dc7bf0dfb5e2e (diff)
downloadhdf5-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.txt12
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