diff options
author | Domen Vrankar <domen.vrankar@gmail.com> | 2017-05-16 21:52:58 (GMT) |
---|---|---|
committer | Domen Vrankar <domen.vrankar@gmail.com> | 2017-05-16 22:47:15 (GMT) |
commit | 9e06e97d30faf0916bec404c81922334139cf177 (patch) | |
tree | 8ce7afb124e06d68174fca0b3e3509463e023ab8 /Modules | |
parent | 6b05e028f1a3afc7906908bd48d58993da02a9d9 (diff) | |
download | CMake-9e06e97d30faf0916bec404c81922334139cf177.zip CMake-9e06e97d30faf0916bec404c81922334139cf177.tar.gz CMake-9e06e97d30faf0916bec404c81922334139cf177.tar.bz2 |
CPack/Archive: per component filenames support
Support for setting archive packager specific
per component filenames and monolithic package
filenames.
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. |