diff options
author | Brad King <brad.king@kitware.com> | 2017-05-18 13:01:53 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2017-05-18 13:01:57 (GMT) |
commit | 44f8f839cbdddcb756bdb561b0905933e7551867 (patch) | |
tree | 7c9b91f2c7279890824569080551160ee5a1317a /Modules | |
parent | 10371cd6dcfc1bf601fa3e715734dbe66199e2e4 (diff) | |
parent | 9e06e97d30faf0916bec404c81922334139cf177 (diff) | |
download | CMake-44f8f839cbdddcb756bdb561b0905933e7551867.zip CMake-44f8f839cbdddcb756bdb561b0905933e7551867.tar.gz CMake-44f8f839cbdddcb756bdb561b0905933e7551867.tar.bz2 |
Merge topic 'cpack-archive-per-component-filename'
9e06e97d CPack/Archive: per component filenames support
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !859
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/CPackArchive.cmake | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/Modules/CPackArchive.cmake b/Modules/CPackArchive.cmake new file mode 100644 index 0000000..741fb1f --- /dev/null +++ b/Modules/CPackArchive.cmake @@ -0,0 +1,39 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +#.rst: +# CPackArchive +# ------------ +# +# Archive CPack generator that supports packaging of sources and binaries in +# different formats: +# +# - 7Z - 7zip - (.7z) +# - TBZ2 (.tar.bz2) +# - TGZ (.tar.gz) +# - TXZ (.tar.xz) +# - TZ (.tar.Z) +# - ZIP (.zip) +# +# Variables specific to CPack Archive generator +# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +# +# .. variable:: CPACK_ARCHIVE_FILE_NAME +# CPACK_ARCHIVE_<component>_FILE_NAME +# +# Package file name without extension which is added automatically depending +# on the archive format. +# +# * Mandatory : YES +# * Default : ``<CPACK_PACKAGE_FILE_NAME>[-<component>].<extension>`` with +# spaces replaced by '-' +# +# .. variable:: CPACK_ARCHIVE_COMPONENT_INSTALL +# +# Enable component packaging for CPackArchive +# +# * Mandatory : NO +# * Default : OFF +# +# If enabled (ON) multiple packages are generated. By default a single package +# containing files of all components is generated. |