CPack Archive Generator — CMake 3.17.2 Documentation

# CPack Archive Generator

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)
> - TZST (.tar.zst)
> - ZIP (.zip)

## Variables specific to CPack Archive generator

`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 ‘-‘

`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.