CPACK-GENERATORS(7) CMake CPACK-GENERATORS(7)
NAME
cpack-generators - CPack Generator Reference
GENERATORS
CPack Archive Generator
CPack generator for packaging files into an archive, which can have any
of the following formats:
o 7Z - 7zip - (.7z)
o TBZ2 (.tar.bz2)
o TGZ (.tar.gz)
o TXZ (.tar.xz)
o TZ (.tar.Z)
o TZST (.tar.zst)
o ZIP (.zip)
When this generator is called from CPackSourceConfig.cmake (or through
the package_source target), then the generated archive will contain all
files in the project directory, except those specified in
CPACK_SOURCE_IGNORE_FILES. The following is one example of packaging
all source files of a project:
set(CPACK_SOURCE_GENERATOR "TGZ")
set(CPACK_SOURCE_IGNORE_FILES
\\.git/
build/
".*~$"
)
set(CPACK_VERBATIM_VARIABLES YES)
include(CPack)
When this generator is called from CPackConfig.cmake (or through the
package target), then the generated archive will contain all files that
have been installed via CMakes install() command (and the deprecated
commands install_files(), install_programs(), and install_targets()).
Variables specific to CPack Archive generator
CPACK_ARCHIVE_FILE_NAME
CPACK_ARCHIVE_<component>_FILE_NAME
Package file name without extension. The extension is determined
from the archive format (see list above) and automatically ap-
pended to the file name. The default is <CPACK_PACK-
AGE_FILE_NAME>[-<component>], with spaces replaced by -.
CPACK_ARCHIVE_COMPONENT_INSTALL
Enable component packaging. If enabled (ON), then the archive
generator creates multiple packages. The default is OFF, which
means that a single package containing files of all components
is generated.
Variables used by CPack Archive generator
These variables are used by the Archive generator, but are also avail-
able to CPack generators which are essentially archives at their core.
These include:
o CPack Cygwin Generator
o CPack FreeBSD Generator
CPACK_ARCHIVE_THREADS
The number of threads to use when performing the compression. If
set to 0, the number of available cores on the machine will be
used instead. The default is 1 which limits compression to a
single thread. Note that not all compression modes support
threading in all environments. Currently, only the XZ compres-
sion may support it.
NOTE:
Official CMake binaries available on cmake.org ship with a liblzma
that does not support parallel compression.
CPack Bundle Generator
CPack Bundle generator (macOS) specific options
Variables specific to CPack Bundle generator
Installers built on macOS using the Bundle generator use the aforemen-
tioned DragNDrop (CPACK_DMG_xxx) variables, plus the following Bun-
dle-specific parameters (CPACK_BUNDLE_xxx).
CPACK_BUNDLE_NAME
The name of the generated bundle. This appears in the macOS
Finder as the bundle name. Required.
CPACK_BUNDLE_PLIST
Path to an macOS Property List (.plist) file that will be used
for the generated bundle. This assumes that the caller has gen-
erated or specified their own Info.plist file. Required.
CPACK_BUNDLE_ICON
Path to an macOS icon file that will be used as the icon for the
generated bundle. This is the icon that appears in the macOS
Finder for the bundle, and in the macOS dock when the bundle is
opened. Required.
CPACK_BUNDLE_STARTUP_COMMAND
Path to a startup script. This is a path to an executable or
script that will be run whenever an end-user double-clicks the
generated bundle in the macOS Finder. Optional.
CPACK_BUNDLE_APPLE_CERT_APP
The name of your Apple supplied code signing certificate for the
application. The name usually takes the form Developer ID Ap-
plication: [Name] or 3rd Party Mac Developer Application:
[Name]. If this variable is not set the application will not be
signed.
CPACK_BUNDLE_APPLE_ENTITLEMENTS
The name of the Property List (.plist) file that contains your
Apple entitlements for sandboxing your application. This file is
required for submission to the macOS App Store.
CPACK_BUNDLE_APPLE_CODESIGN_FILES
A list of additional files that you wish to be signed. You do
not need to list the main application folder, or the main exe-
cutable. You should list any frameworks and plugins that are in-
cluded in your app bundle.
CPACK_BUNDLE_APPLE_CODESIGN_PARAMETER
Additional parameter that will passed to codesign. Default
value: --deep -f
CPACK_COMMAND_CODESIGN
Path to the codesign(1) command used to sign applications with
an Apple cert. This variable can be used to override the auto-
matically detected command (or specify its location if the
auto-detection fails to find it).
CPack Cygwin Generator
Cygwin CPack generator (Cygwin).
Variables affecting the CPack Cygwin generator
o CPACK_ARCHIVE_THREADS
Variables specific to CPack Cygwin generator
The following variable is specific to installers build on and/or for
Cygwin:
CPACK_CYGWIN_PATCH_NUMBER
The Cygwin patch number. FIXME: This documentation is incom-
plete.
CPACK_CYGWIN_PATCH_FILE
The Cygwin patch file. FIXME: This documentation is incomplete.
CPACK_CYGWIN_BUILD_SCRIPT
The Cygwin build script. FIXME: This documentation is incom-
plete.
CPack DEB Generator
The built in (binary) CPack DEB generator (Unix only)
Variables specific to CPack Debian (DEB) generator
The CPack DEB generator may be used to create DEB package using CPack.
The CPack DEB generator is a CPack generator thus it uses the CPACK_XXX
variables used by CPack.
The CPack DEB generator should work on any Linux host but it will pro-
duce better deb package when Debian specific tools dpkg-xxx are usable
on the build system.
The CPack DEB generator has specific features which are controlled by
the specifics CPACK_DEBIAN_XXX variables.
CPACK_DEBIAN_<COMPONENT>_XXXX variables may be used in order to have
component specific values. Note however that <COMPONENT> refers to the
grouping name written in upper case. It may be either a component name
or a component GROUP name.
Here are some CPack DEB generator wiki resources that are here for his-
toric reasons and are no longer maintained but may still prove useful:
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/Configuration
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/PackageGenerators#deb-unix-only
Lis.
CPACK-GENERATORS(7) CMake CPACK-GENERATORS(7)
NAME
cpack-generators - CPack Generator Reference
GENERATORS
CPack Archive Generator
CPack generator for packaging files into an archive, which can have any
of the following formats:
o 7Z - 7zip - (.7z)
o TBZ2 (.tar.bz2)
o TGZ (.tar.gz)
o TXZ (.tar.xz)
o TZ (.tar.Z)
o TZST (.tar.zst)
o ZIP (.zip)
When this generator is called from CPackSourceConfig.cmake (or through
the package_source target), then the generated archive will contain all
files in the project directory, except those specified in
CPACK_SOURCE_IGNORE_FILES. The following is one example of packaging
all source files of a project:
set(CPACK_SOURCE_GENERATOR "TGZ")
set(CPACK_SOURCE_IGNORE_FILES
\\.git/
build/
".*~$"
)
set(CPACK_VERBATIM_VARIABLES YES)
include(CPack)
When this generator is called from CPackConfig.cmake (or through the
package target), then the generated archive will contain all files that
have been installed via CMakes install() command (and the deprecated
commands install_files(), install_programs(), and install_targets()).
Variables specific to CPack Archive generator
CPACK_ARCHIVE_FILE_NAME
CPACK_ARCHIVE_<component>_FILE_NAME
Package file name without extension. The extension is determined
from the archive format (see list above) and automatically ap-
pended to the file name. The default is <CPACK_PACK-
AGE_FILE_NAME>[-<component>], with spaces replaced by -.
CPACK_ARCHIVE_COMPONENT_INSTALL
Enable component packaging. If enabled (ON), then the archive
generator creates multiple packages. The default is OFF, which
means that a single package containing files of all components
is generated.
Variables used by CPack Archive generator
These variables are used by the Archive generator, but are also avail-
able to CPack generators which are essentially archives at their core.
These include:
o CPack Cygwin Generator
o CPack FreeBSD Generator
CPACK_ARCHIVE_THREADS
The number of threads to use when performing the compression. If
set to 0, the number of available cores on the machine will be
used instead. The default is 1 which limits compression to a
single thread. Note that not all compression modes support
threading in all environments. Currently, only the XZ compres-
sion may support it.
NOTE:
Official CMake binaries available on cmake.org ship with a liblzma
that does not support parallel compression.
CPack Bundle Generator
CPack Bundle generator (macOS) specific options
Variables specific to CPack Bundle generator
Installers built on macOS using the Bundle generator use the aforemen-
tioned DragNDrop (CPACK_DMG_xxx) variables, plus the following Bun-
dle-specific parameters (CPACK_BUNDLE_xxx).
CPACK_BUNDLE_NAME
The name of the generated bundle. This appears in the macOS
Finder as the bundle name. Required.
CPACK_BUNDLE_PLIST
Path to an macOS Property List (.plist) file that will be used
for the generated bundle. This assumes that the caller has gen-
erated or specified their own Info.plist file. Required.
CPACK_BUNDLE_ICON
Path to an macOS icon file that will be used as the icon for the
generated bundle. This is the icon that appears in the macOS
Finder for the bundle, and in the macOS dock when the bundle is
opened. Required.
CPACK_BUNDLE_STARTUP_COMMAND
Path to a startup script. This is a path to an executable or
script that will be run whenever an end-user double-clicks the
generated bundle in the macOS Finder. Optional.
CPACK_BUNDLE_APPLE_CERT_APP
The name of your Apple supplied code signing certificate for the
application. The name usually takes the form Developer ID Ap-
plication: [Name] or 3rd Party Mac Developer Application:
[Name]. If this variable is not set the application will not be
signed.
CPACK_BUNDLE_APPLE_ENTITLEMENTS
The name of the Property List (.plist) file that contains your
Apple entitlements for sandboxing your application. This file is
required for submission to the macOS App Store.
CPACK_BUNDLE_APPLE_CODESIGN_FILES
A list of additional files that you wish to be signed. You do
not need to list the main application folder, or the main exe-
cutable. You should list any frameworks and plugins that are in-
cluded in your app bundle.
CPACK_BUNDLE_APPLE_CODESIGN_PARAMETER
Additional parameter that will passed to codesign. Default
value: --deep -f
CPACK_COMMAND_CODESIGN
Path to the codesign(1) command used to sign applications with
an Apple cert. This variable can be used to override the auto-
matically detected command (or specify its location if the
auto-detection fails to find it).
CPack Cygwin Generator
Cygwin CPack generator (Cygwin).
Variables affecting the CPack Cygwin generator
o CPACK_ARCHIVE_THREADS
Variables specific to CPack Cygwin generator
The following variable is specific to installers build on and/or for
Cygwin:
CPACK_CYGWIN_PATCH_NUMBER
The Cygwin patch number. FIXME: This documentation is incom-
plete.
CPACK_CYGWIN_PATCH_FILE
The Cygwin patch file. FIXME: This documentation is incomplete.
CPACK_CYGWIN_BUILD_SCRIPT
The Cygwin build script. FIXME: This documentation is incom-
plete.
CPack DEB Generator
The built in (binary) CPack DEB generator (Unix only)
Variables specific to CPack Debian (DEB) generator
The CPack DEB generator may be used to create DEB package using CPack.
The CPack DEB generator is a CPack generator thus it uses the CPACK_XXX
variables used by CPack.
The CPack DEB generator should work on any Linux host but it will pro-
duce better deb package when Debian specific tools dpkg-xxx are usable
on the build system.
The CPack DEB generator has specific features which are controlled by
the specifics CPACK_DEBIAN_XXX variables.
CPACK_DEBIAN_<COMPONENT>_XXXX variables may be used in order to have
component specific values. Note however that <COMPONENT> refers to the
grouping name written in upper case. It may be either a component name
or a component GROUP name.
Here are some CPack DEB generator wiki resources that are here for his-
toric reasons and are no longer maintained but may still prove useful:
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/Configuration
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/PackageGenerators#deb-unix-only
Lis.
CPACK-GENERATORS(7) CMake CPACK-GENERATORS(7)
NAME
cpack-generators - CPack Generator Reference
GENERATORS
CPack Archive Generator
CPack generator for packaging files into an archive, which can have any
of the following formats:
o 7Z - 7zip - (.7z)
o TBZ2 (.tar.bz2)
o TGZ (.tar.gz)
o TXZ (.tar.xz)
o TZ (.tar.Z)
o TZST (.tar.zst)
o ZIP (.zip)
When this generator is called from CPackSourceConfig.cmake (or through
the package_source target), then the generated archive will contain all
files in the project directory, except those specified in
CPACK_SOURCE_IGNORE_FILES. The following is one example of packaging
all source files of a project:
set(CPACK_SOURCE_GENERATOR "TGZ")
set(CPACK_SOURCE_IGNORE_FILES
\\.git/
build/
".*~$"
)
set(CPACK_VERBATIM_VARIABLES YES)
include(CPack)
When this generator is called from CPackConfig.cmake (or through the
package target), then the generated archive will contain all files that
have been installed via CMakes install() command (and the deprecated
commands install_files(), install_programs(), and install_targets()).
Variables specific to CPack Archive generator
CPACK_ARCHIVE_FILE_NAME
CPACK_ARCHIVE_<component>_FILE_NAME
Package file name without extension. The extension is determined
from the archive format (see list above) and automatically ap-
pended to the file name. The default is <CPACK_PACK-
AGE_FILE_NAME>[-<component>], with spaces replaced by -.
CPACK_ARCHIVE_COMPONENT_INSTALL
Enable component packaging. If enabled (ON), then the archive
generator creates multiple packages. The default is OFF, which
means that a single package containing files of all components
is generated.
Variables used by CPack Archive generator
These variables are used by the Archive generator, but are also avail-
able to CPack generators which are essentially archives at their core.
These include:
o CPack Cygwin Generator
o CPack FreeBSD Generator
CPACK_ARCHIVE_THREADS
The number of threads to use when performing the compression. If
set to 0, the number of available cores on the machine will be
used instead. The default is 1 which limits compression to a
single thread. Note that not all compression modes support
threading in all environments. Currently, only the XZ compres-
sion may support it.
NOTE:
Official CMake binaries available on cmake.org ship with a liblzma
that does not support parallel compression.
CPack Bundle Generator
CPack Bundle generator (macOS) specific options
Variables specific to CPack Bundle generator
Installers built on macOS using the Bundle generator use the aforemen-
tioned DragNDrop (CPACK_DMG_xxx) variables, plus the following Bun-
dle-specific parameters (CPACK_BUNDLE_xxx).
CPACK_BUNDLE_NAME
The name of the generated bundle. This appears in the macOS
Finder as the bundle name. Required.
CPACK_BUNDLE_PLIST
Path to an macOS Property List (.plist) file that will be used
for the generated bundle. This assumes that the caller has gen-
erated or specified their own Info.plist file. Required.
CPACK_BUNDLE_ICON
Path to an macOS icon file that will be used as the icon for the
generated bundle. This is the icon that appears in the macOS
Finder for the bundle, and in the macOS dock when the bundle is
opened. Required.
CPACK_BUNDLE_STARTUP_COMMAND
Path to a startup script. This is a path to an executable or
script that will be run whenever an end-user double-clicks the
generated bundle in the macOS Finder. Optional.
CPACK_BUNDLE_APPLE_CERT_APP
The name of your Apple supplied code signing certificate for the
application. The name usually takes the form Developer ID Ap-
plication: [Name] or 3rd Party Mac Developer Application:
[Name]. If this variable is not set the application will not be
signed.
CPACK_BUNDLE_APPLE_ENTITLEMENTS
The name of the Property List (.plist) file that contains your
Apple entitlements for sandboxing your application. This file is
required for submission to the macOS App Store.
CPACK_BUNDLE_APPLE_CODESIGN_FILES
A list of additional files that you wish to be signed. You do
not need to list the main application folder, or the main exe-
cutable. You should list any frameworks and plugins that are in-
cluded in your app bundle.
CPACK_BUNDLE_APPLE_CODESIGN_PARAMETER
Additional parameter that will passed to codesign. Default
value: --deep -f
CPACK_COMMAND_CODESIGN
Path to the codesign(1) command used to sign applications with
an Apple cert. This variable can be used to override the auto-
matically detected command (or specify its location if the
auto-detection fails to find it).
CPack Cygwin Generator
Cygwin CPack generator (Cygwin).
Variables affecting the CPack Cygwin generator
o CPACK_ARCHIVE_THREADS
Variables specific to CPack Cygwin generator
The following variable is specific to installers build on and/or for
Cygwin:
CPACK_CYGWIN_PATCH_NUMBER
The Cygwin patch number. FIXME: This documentation is incom-
plete.
CPACK_CYGWIN_PATCH_FILE
The Cygwin patch file. FIXME: This documentation is incomplete.
CPACK_CYGWIN_BUILD_SCRIPT
The Cygwin build script. FIXME: This documentation is incom-
plete.
CPack DEB Generator
The built in (binary) CPack DEB generator (Unix only)
Variables specific to CPack Debian (DEB) generator
The CPack DEB generator may be used to create DEB package using CPack.
The CPack DEB generator is a CPack generator thus it uses the CPACK_XXX
variables used by CPack.
The CPack DEB generator should work on any Linux host but it will pro-
duce better deb package when Debian specific tools dpkg-xxx are usable
on the build system.
The CPack DEB generator has specific features which are controlled by
the specifics CPACK_DEBIAN_XXX variables.
CPACK_DEBIAN_<COMPONENT>_XXXX variables may be used in order to have
component specific values. Note however that <COMPONENT> refers to the
grouping name written in upper case. It may be either a component name
or a component GROUP name.
Here are some CPack DEB generator wiki resources that are here for his-
toric reasons and are no longer maintained but may still prove useful:
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/Configuration
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/PackageGenerators#deb-unix-only
Lis.
CPACK-GENERATORS(7) CMake CPACK-GENERATORS(7)
NAME
cpack-generators - CPack Generator Reference
GENERATORS
CPack Archive Generator
CPack generator for packaging files into an archive, which can have any
of the following formats:
o 7Z - 7zip - (.7z)
o TBZ2 (.tar.bz2)
o TGZ (.tar.gz)
o TXZ (.tar.xz)
o TZ (.tar.Z)
o TZST (.tar.zst)
o ZIP (.zip)
When this generator is called from CPackSourceConfig.cmake (or through
the package_source target), then the generated archive will contain all
files in the project directory, except those specified in
CPACK_SOURCE_IGNORE_FILES. The following is one example of packaging
all source files of a project:
set(CPACK_SOURCE_GENERATOR "TGZ")
set(CPACK_SOURCE_IGNORE_FILES
\\.git/
build/
".*~$"
)
set(CPACK_VERBATIM_VARIABLES YES)
include(CPack)
When this generator is called from CPackConfig.cmake (or through the
package target), then the generated archive will contain all files that
have been installed via CMakes install() command (and the deprecated
commands install_files(), install_programs(), and install_targets()).
Variables specific to CPack Archive generator
CPACK_ARCHIVE_FILE_NAME
CPACK_ARCHIVE_<component>_FILE_NAME
Package file name without extension. The extension is determined
from the archive format (see list above) and automatically ap-
pended to the file name. The default is <CPACK_PACK-
AGE_FILE_NAME>[-<component>], with spaces replaced by -.
CPACK_ARCHIVE_COMPONENT_INSTALL
Enable component packaging. If enabled (ON), then the archive
generator creates multiple packages. The default is OFF, which
means that a single package containing files of all components
is generated.
Variables used by CPack Archive generator
These variables are used by the Archive generator, but are also avail-
able to CPack generators which are essentially archives at their core.
These include:
o CPack Cygwin Generator
o CPack FreeBSD Generator
CPACK_ARCHIVE_THREADS
The number of threads to use when performing the compression. If
set to 0, the number of available cores on the machine will be
used instead. The default is 1 which limits compression to a
single thread. Note that not all compression modes support
threading in all environments. Currently, only the XZ compres-
sion may support it.
NOTE:
Official CMake binaries available on cmake.org ship with a liblzma
that does not support parallel compression.
CPack Bundle Generator
CPack Bundle generator (macOS) specific options
Variables specific to CPack Bundle generator
Installers built on macOS using the Bundle generator use the aforemen-
tioned DragNDrop (CPACK_DMG_xxx) variables, plus the following Bun-
dle-specific parameters (CPACK_BUNDLE_xxx).
CPACK_BUNDLE_NAME
The name of the generated bundle. This appears in the macOS
Finder as the bundle name. Required.
CPACK_BUNDLE_PLIST
Path to an macOS Property List (.plist) file that will be used
for the generated bundle. This assumes that the caller has gen-
erated or specified their own Info.plist file. Required.
CPACK_BUNDLE_ICON
Path to an macOS icon file that will be used as the icon for the
generated bundle. This is the icon that appears in the macOS
Finder for the bundle, and in the macOS dock when the bundle is
opened. Required.
CPACK_BUNDLE_STARTUP_COMMAND
Path to a startup script. This is a path to an executable or
script that will be run whenever an end-user double-clicks the
generated bundle in the macOS Finder. Optional.
CPACK_BUNDLE_APPLE_CERT_APP
The name of your Apple supplied code signing certificate for the
application. The name usually takes the form Developer ID Ap-
plication: [Name] or 3rd Party Mac Developer Application:
[Name]. If this variable is not set the application will not be
signed.
CPACK_BUNDLE_APPLE_ENTITLEMENTS
The name of the Property List (.plist) file that contains your
Apple entitlements for sandboxing your application. This file is
required for submission to the macOS App Store.
CPACK_BUNDLE_APPLE_CODESIGN_FILES
A list of additional files that you wish to be signed. You do
not need to list the main application folder, or the main exe-
cutable. You should list any frameworks and plugins that are in-
cluded in your app bundle.
CPACK_BUNDLE_APPLE_CODESIGN_PARAMETER
Additional parameter that will passed to codesign. Default
value: --deep -f
CPACK_COMMAND_CODESIGN
Path to the codesign(1) command used to sign applications with
an Apple cert. This variable can be used to override the auto-
matically detected command (or specify its location if the
auto-detection fails to find it).
CPack Cygwin Generator
Cygwin CPack generator (Cygwin).
Variables affecting the CPack Cygwin generator
o CPACK_ARCHIVE_THREADS
Variables specific to CPack Cygwin generator
The following variable is specific to installers build on and/or for
Cygwin:
CPACK_CYGWIN_PATCH_NUMBER
The Cygwin patch number. FIXME: This documentation is incom-
plete.
CPACK_CYGWIN_PATCH_FILE
The Cygwin patch file. FIXME: This documentation is incomplete.
CPACK_CYGWIN_BUILD_SCRIPT
The Cygwin build script. FIXME: This documentation is incom-
plete.
CPack DEB Generator
The built in (binary) CPack DEB generator (Unix only)
Variables specific to CPack Debian (DEB) generator
The CPack DEB generator may be used to create DEB package using CPack.
The CPack DEB generator is a CPack generator thus it uses the CPACK_XXX
variables used by CPack.
The CPack DEB generator should work on any Linux host but it will pro-
duce better deb package when Debian specific tools dpkg-xxx are usable
on the build system.
The CPack DEB generator has specific features which are controlled by
the specifics CPACK_DEBIAN_XXX variables.
CPACK_DEBIAN_<COMPONENT>_XXXX variables may be used in order to have
component specific values. Note however that <COMPONENT> refers to the
grouping name written in upper case. It may be either a component name
or a component GROUP name.
Here are some CPack DEB generator wiki resources that are here for his-
toric reasons and are no longer maintained but may still prove useful:
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/Configuration
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/PackageGenerators#deb-unix-only
Lis.
CPACK-GENERATORS(7) CMake CPACK-GENERATORS(7)
NAME
cpack-generators - CPack Generator Reference
GENERATORS
CPack Archive Generator
CPack generator for packaging files into an archive, which can have any
of the following formats:
o 7Z - 7zip - (.7z)
o TBZ2 (.tar.bz2)
o TGZ (.tar.gz)
o TXZ (.tar.xz)
o TZ (.tar.Z)
o TZST (.tar.zst)
o ZIP (.zip)
When this generator is called from CPackSourceConfig.cmake (or through
the package_source target), then the generated archive will contain all
files in the project directory, except those specified in
CPACK_SOURCE_IGNORE_FILES. The following is one example of packaging
all source files of a project:
set(CPACK_SOURCE_GENERATOR "TGZ")
set(CPACK_SOURCE_IGNORE_FILES
\\.git/
build/
".*~$"
)
set(CPACK_VERBATIM_VARIABLES YES)
include(CPack)
When this generator is called from CPackConfig.cmake (or through the
package target), then the generated archive will contain all files that
have been installed via CMakes install() command (and the deprecated
commands install_files(), install_programs(), and install_targets()).
Variables specific to CPack Archive generator
CPACK_ARCHIVE_FILE_NAME
CPACK_ARCHIVE_<component>_FILE_NAME
Package file name without extension. The extension is determined
from the archive format (see list above) and automatically ap-
pended to the file name. The default is <CPACK_PACK-
AGE_FILE_NAME>[-<component>], with spaces replaced by -.
CPACK_ARCHIVE_COMPONENT_INSTALL
Enable component packaging. If enabled (ON), then the archive
generator creates multiple packages. The default is OFF, which
means that a single package containing files of all components
is generated.
Variables used by CPack Archive generator
These variables are used by the Archive generator, but are also avail-
able to CPack generators which are essentially archives at their core.
These include:
o CPack Cygwin Generator
o CPack FreeBSD Generator
CPACK_ARCHIVE_THREADS
The number of threads to use when performing the compression. If
set to 0, the number of available cores on the machine will be
used instead. The default is 1 which limits compression to a
single thread. Note that not all compression modes support
threading in all environments. Currently, only the XZ compres-
sion may support it.
NOTE:
Official CMake binaries available on cmake.org ship with a liblzma
that does not support parallel compression.
CPack Bundle Generator
CPack Bundle generator (macOS) specific options
Variables specific to CPack Bundle generator
Installers built on macOS using the Bundle generator use the aforemen-
tioned DragNDrop (CPACK_DMG_xxx) variables, plus the following Bun-
dle-specific parameters (CPACK_BUNDLE_xxx).
CPACK_BUNDLE_NAME
The name of the generated bundle. This appears in the macOS
Finder as the bundle name. Required.
CPACK_BUNDLE_PLIST
Path to an macOS Property List (.plist) file that will be used
for the generated bundle. This assumes that the caller has gen-
erated or specified their own Info.plist file. Required.
CPACK_BUNDLE_ICON
Path to an macOS icon file that will be used as the icon for the
generated bundle. This is the icon that appears in the macOS
Finder for the bundle, and in the macOS dock when the bundle is
opened. Required.
CPACK_BUNDLE_STARTUP_COMMAND
Path to a startup script. This is a path to an executable or
script that will be run whenever an end-user double-clicks the
generated bundle in the macOS Finder. Optional.
CPACK_BUNDLE_APPLE_CERT_APP
The name of your Apple supplied code signing certificate for the
application. The name usually takes the form Developer ID Ap-
plication: [Name] or 3rd Party Mac Developer Application:
[Name]. If this variable is not set the application will not be
signed.
CPACK_BUNDLE_APPLE_ENTITLEMENTS
The name of the Property List (.plist) file that contains your
Apple entitlements for sandboxing your application. This file is
required for submission to the macOS App Store.
CPACK_BUNDLE_APPLE_CODESIGN_FILES
A list of additional files that you wish to be signed. You do
not need to list the main application folder, or the main exe-
cutable. You should list any frameworks and plugins that are in-
cluded in your app bundle.
CPACK_BUNDLE_APPLE_CODESIGN_PARAMETER
Additional parameter that will passed to codesign. Default
value: --deep -f
CPACK_COMMAND_CODESIGN
Path to the codesign(1) command used to sign applications with
an Apple cert. This variable can be used to override the auto-
matically detected command (or specify its location if the
auto-detection fails to find it).
CPack Cygwin Generator
Cygwin CPack generator (Cygwin).
Variables affecting the CPack Cygwin generator
o CPACK_ARCHIVE_THREADS
Variables specific to CPack Cygwin generator
The following variable is specific to installers build on and/or for
Cygwin:
CPACK_CYGWIN_PATCH_NUMBER
The Cygwin patch number. FIXME: This documentation is incom-
plete.
CPACK_CYGWIN_PATCH_FILE
The Cygwin patch file. FIXME: This documentation is incomplete.
CPACK_CYGWIN_BUILD_SCRIPT
The Cygwin build script. FIXME: This documentation is incom-
plete.
CPack DEB Generator
The built in (binary) CPack DEB generator (Unix only)
Variables specific to CPack Debian (DEB) generator
The CPack DEB generator may be used to create DEB package using CPack.
The CPack DEB generator is a CPack generator thus it uses the CPACK_XXX
variables used by CPack.
The CPack DEB generator should work on any Linux host but it will pro-
duce better deb package when Debian specific tools dpkg-xxx are usable
on the build system.
The CPack DEB generator has specific features which are controlled by
the specifics CPACK_DEBIAN_XXX variables.
CPACK_DEBIAN_<COMPONENT>_XXXX variables may be used in order to have
component specific values. Note however that <COMPONENT> refers to the
grouping name written in upper case. It may be either a component name
or a component GROUP name.
Here are some CPack DEB generator wiki resources that are here for his-
toric reasons and are no longer maintained but may still prove useful:
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/Configuration
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/PackageGenerators#deb-unix-only
Lis.
CPACK-GENERATORS(7) CMake CPACK-GENERATORS(7)
NAME
cpack-generators - CPack Generator Reference
GENERATORS
CPack Archive Generator
CPack generator for packaging files into an archive, which can have any
of the following formats:
o 7Z - 7zip - (.7z)
o TBZ2 (.tar.bz2)
o TGZ (.tar.gz)
o TXZ (.tar.xz)
o TZ (.tar.Z)
o TZST (.tar.zst)
o ZIP (.zip)
When this generator is called from CPackSourceConfig.cmake (or through
the package_source target), then the generated archive will contain all
files in the project directory, except those specified in
CPACK_SOURCE_IGNORE_FILES. The following is one example of packaging
all source files of a project:
set(CPACK_SOURCE_GENERATOR "TGZ")
set(CPACK_SOURCE_IGNORE_FILES
\\.git/
build/
".*~$"
)
set(CPACK_VERBATIM_VARIABLES YES)
include(CPack)
When this generator is called from CPackConfig.cmake (or through the
package target), then the generated archive will contain all files that
have been installed via CMakes install() command (and the deprecated
commands install_files(), install_programs(), and install_targets()).
Variables specific to CPack Archive generator
CPACK_ARCHIVE_FILE_NAME
CPACK_ARCHIVE_<component>_FILE_NAME
Package file name without extension. The extension is determined
from the archive format (see list above) and automatically ap-
pended to the file name. The default is <CPACK_PACK-
AGE_FILE_NAME>[-<component>], with spaces replaced by -.
CPACK_ARCHIVE_COMPONENT_INSTALL
Enable component packaging. If enabled (ON), then the archive
generator creates multiple packages. The default is OFF, which
means that a single package containing files of all components
is generated.
Variables used by CPack Archive generator
These variables are used by the Archive generator, but are also avail-
able to CPack generators which are essentially archives at their core.
These include:
o CPack Cygwin Generator
o CPack FreeBSD Generator
CPACK_ARCHIVE_THREADS
The number of threads to use when performing the compression. If
set to 0, the number of available cores on the machine will be
used instead. The default is 1 which limits compression to a
single thread. Note that not all compression modes support
threading in all environments. Currently, only the XZ compres-
sion may support it.
NOTE:
Official CMake binaries available on cmake.org ship with a liblzma
that does not support parallel compression.
CPack Bundle Generator
CPack Bundle generator (macOS) specific options
Variables specific to CPack Bundle generator
Installers built on macOS using the Bundle generator use the aforemen-
tioned DragNDrop (CPACK_DMG_xxx) variables, plus the following Bun-
dle-specific parameters (CPACK_BUNDLE_xxx).
CPACK_BUNDLE_NAME
The name of the generated bundle. This appears in the macOS
Finder as the bundle name. Required.
CPACK_BUNDLE_PLIST
Path to an macOS Property List (.plist) file that will be used
for the generated bundle. This assumes that the caller has gen-
erated or specified their own Info.plist file. Required.
CPACK_BUNDLE_ICON
Path to an macOS icon file that will be used as the icon for the
generated bundle. This is the icon that appears in the macOS
Finder for the bundle, and in the macOS dock when the bundle is
opened. Required.
CPACK_BUNDLE_STARTUP_COMMAND
Path to a startup script. This is a path to an executable or
script that will be run whenever an end-user double-clicks the
generated bundle in the macOS Finder. Optional.
CPACK_BUNDLE_APPLE_CERT_APP
The name of your Apple supplied code signing certificate for the
application. The name usually takes the form Developer ID Ap-
plication: [Name] or 3rd Party Mac Developer Application:
[Name]. If this variable is not set the application will not be
signed.
CPACK_BUNDLE_APPLE_ENTITLEMENTS
The name of the Property List (.plist) file that contains your
Apple entitlements for sandboxing your application. This file is
required for submission to the macOS App Store.
CPACK_BUNDLE_APPLE_CODESIGN_FILES
A list of additional files that you wish to be signed. You do
not need to list the main application folder, or the main exe-
cutable. You should list any frameworks and plugins that are in-
cluded in your app bundle.
CPACK_BUNDLE_APPLE_CODESIGN_PARAMETER
Additional parameter that will passed to codesign. Default
value: --deep -f
CPACK_COMMAND_CODESIGN
Path to the codesign(1) command used to sign applications with
an Apple cert. This variable can be used to override the auto-
matically detected command (or specify its location if the
auto-detection fails to find it).
CPack Cygwin Generator
Cygwin CPack generator (Cygwin).
Variables affecting the CPack Cygwin generator
o CPACK_ARCHIVE_THREADS
Variables specific to CPack Cygwin generator
The following variable is specific to installers build on and/or for
Cygwin:
CPACK_CYGWIN_PATCH_NUMBER
The Cygwin patch number. FIXME: This documentation is incom-
plete.
CPACK_CYGWIN_PATCH_FILE
The Cygwin patch file. FIXME: This documentation is incomplete.
CPACK_CYGWIN_BUILD_SCRIPT
The Cygwin build script. FIXME: This documentation is incom-
plete.
CPack DEB Generator
The built in (binary) CPack DEB generator (Unix only)
Variables specific to CPack Debian (DEB) generator
The CPack DEB generator may be used to create DEB package using CPack.
The CPack DEB generator is a CPack generator thus it uses the CPACK_XXX
variables used by CPack.
The CPack DEB generator should work on any Linux host but it will pro-
duce better deb package when Debian specific tools dpkg-xxx are usable
on the build system.
The CPack DEB generator has specific features which are controlled by
the specifics CPACK_DEBIAN_XXX variables.
CPACK_DEBIAN_<COMPONENT>_XXXX variables may be used in order to have
component specific values. Note however that <COMPONENT> refers to the
grouping name written in upper case. It may be either a component name
or a component GROUP name.
Here are some CPack DEB generator wiki resources that are here for his-
toric reasons and are no longer maintained but may still prove useful:
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/Configuration
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/PackageGenerators#deb-unix-only
Lis.
CPACK-GENERATORS(7) CMake CPACK-GENERATORS(7)
NAME
cpack-generators - CPack Generator Reference
GENERATORS
CPack Archive Generator
CPack generator for packaging files into an archive, which can have any
of the following formats:
o 7Z - 7zip - (.7z)
o TBZ2 (.tar.bz2)
o TGZ (.tar.gz)
o TXZ (.tar.xz)
o TZ (.tar.Z)
o TZST (.tar.zst)
o ZIP (.zip)
When this generator is called from CPackSourceConfig.cmake (or through
the package_source target), then the generated archive will contain all
files in the project directory, except those specified in
CPACK_SOURCE_IGNORE_FILES. The following is one example of packaging
all source files of a project:
set(CPACK_SOURCE_GENERATOR "TGZ")
set(CPACK_SOURCE_IGNORE_FILES
\\.git/
build/
".*~$"
)
set(CPACK_VERBATIM_VARIABLES YES)
include(CPack)
When this generator is called from CPackConfig.cmake (or through the
package target), then the generated archive will contain all files that
have been installed via CMakes install() command (and the deprecated
commands install_files(), install_programs(), and install_targets()).
Variables specific to CPack Archive generator
CPACK_ARCHIVE_FILE_NAME
CPACK_ARCHIVE_<component>_FILE_NAME
Package file name without extension. The extension is determined
from the archive format (see list above) and automatically ap-
pended to the file name. The default is <CPACK_PACK-
AGE_FILE_NAME>[-<component>], with spaces replaced by -.
CPACK_ARCHIVE_COMPONENT_INSTALL
Enable component packaging. If enabled (ON), then the archive
generator creates multiple packages. The default is OFF, which
means that a single package containing files of all components
is generated.
Variables used by CPack Archive generator
These variables are used by the Archive generator, but are also avail-
able to CPack generators which are essentially archives at their core.
These include:
o CPack Cygwin Generator
o CPack FreeBSD Generator
CPACK_ARCHIVE_THREADS
The number of threads to use when performing the compression. If
set to 0, the number of available cores on the machine will be
used instead. The default is 1 which limits compression to a
single thread. Note that not all compression modes support
threading in all environments. Currently, only the XZ compres-
sion may support it.
NOTE:
Official CMake binaries available on cmake.org ship with a liblzma
that does not support parallel compression.
CPack Bundle Generator
CPack Bundle generator (macOS) specific options
Variables specific to CPack Bundle generator
Installers built on macOS using the Bundle generator use the aforemen-
tioned DragNDrop (CPACK_DMG_xxx) variables, plus the following Bun-
dle-specific parameters (CPACK_BUNDLE_xxx).
CPACK_BUNDLE_NAME
The name of the generated bundle. This appears in the macOS
Finder as the bundle name. Required.
CPACK_BUNDLE_PLIST
Path to an macOS Property List (.plist) file that will be used
for the generated bundle. This assumes that the caller has gen-
erated or specified their own Info.plist file. Required.
CPACK_BUNDLE_ICON
Path to an macOS icon file that will be used as the icon for the
generated bundle. This is the icon that appears in the macOS
Finder for the bundle, and in the macOS dock when the bundle is
opened. Required.
CPACK_BUNDLE_STARTUP_COMMAND
Path to a startup script. This is a path to an executable or
script that will be run whenever an end-user double-clicks the
generated bundle in the macOS Finder. Optional.
CPACK_BUNDLE_APPLE_CERT_APP
The name of your Apple supplied code signing certificate for the
application. The name usually takes the form Developer ID Ap-
plication: [Name] or 3rd Party Mac Developer Application:
[Name]. If this variable is not set the application will not be
signed.
CPACK_BUNDLE_APPLE_ENTITLEMENTS
The name of the Property List (.plist) file that contains your
Apple entitlements for sandboxing your application. This file is
required for submission to the macOS App Store.
CPACK_BUNDLE_APPLE_CODESIGN_FILES
A list of additional files that you wish to be signed. You do
not need to list the main application folder, or the main exe-
cutable. You should list any frameworks and plugins that are in-
cluded in your app bundle.
CPACK_BUNDLE_APPLE_CODESIGN_PARAMETER
Additional parameter that will passed to codesign. Default
value: --deep -f
CPACK_COMMAND_CODESIGN
Path to the codesign(1) command used to sign applications with
an Apple cert. This variable can be used to override the auto-
matically detected command (or specify its location if the
auto-detection fails to find it).
CPack Cygwin Generator
Cygwin CPack generator (Cygwin).
Variables affecting the CPack Cygwin generator
o CPACK_ARCHIVE_THREADS
Variables specific to CPack Cygwin generator
The following variable is specific to installers build on and/or for
Cygwin:
CPACK_CYGWIN_PATCH_NUMBER
The Cygwin patch number. FIXME: This documentation is incom-
plete.
CPACK_CYGWIN_PATCH_FILE
The Cygwin patch file. FIXME: This documentation is incomplete.
CPACK_CYGWIN_BUILD_SCRIPT
The Cygwin build script. FIXME: This documentation is incom-
plete.
CPack DEB Generator
The built in (binary) CPack DEB generator (Unix only)
Variables specific to CPack Debian (DEB) generator
The CPack DEB generator may be used to create DEB package using CPack.
The CPack DEB generator is a CPack generator thus it uses the CPACK_XXX
variables used by CPack.
The CPack DEB generator should work on any Linux host but it will pro-
duce better deb package when Debian specific tools dpkg-xxx are usable
on the build system.
The CPack DEB generator has specific features which are controlled by
the specifics CPACK_DEBIAN_XXX variables.
CPACK_DEBIAN_<COMPONENT>_XXXX variables may be used in order to have
component specific values. Note however that <COMPONENT> refers to the
grouping name written in upper case. It may be either a component name
or a component GROUP name.
Here are some CPack DEB generator wiki resources that are here for his-
toric reasons and are no longer maintained but may still prove useful:
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/Configuration
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/PackageGenerators#deb-unix-only
Lis.
CPACK-GENERATORS(7) CMake CPACK-GENERATORS(7)
NAME
cpack-generators - CPack Generator Reference
GENERATORS
CPack Archive Generator
CPack generator for packaging files into an archive, which can have any
of the following formats:
o 7Z - 7zip - (.7z)
o TBZ2 (.tar.bz2)
o TGZ (.tar.gz)
o TXZ (.tar.xz)
o TZ (.tar.Z)
o TZST (.tar.zst)
o ZIP (.zip)
When this generator is called from CPackSourceConfig.cmake (or through
the package_source target), then the generated archive will contain all
files in the project directory, except those specified in
CPACK_SOURCE_IGNORE_FILES. The following is one example of packaging
all source files of a project:
set(CPACK_SOURCE_GENERATOR "TGZ")
set(CPACK_SOURCE_IGNORE_FILES
\\.git/
build/
".*~$"
)
set(CPACK_VERBATIM_VARIABLES YES)
include(CPack)
When this generator is called from CPackConfig.cmake (or through the
package target), then the generated archive will contain all files that
have been installed via CMakes install() command (and the deprecated
commands install_files(), install_programs(), and install_targets()).
Variables specific to CPack Archive generator
CPACK_ARCHIVE_FILE_NAME
CPACK_ARCHIVE_<component>_FILE_NAME
Package file name without extension. The extension is determined
from the archive format (see list above) and automatically ap-
pended to the file name. The default is <CPACK_PACK-
AGE_FILE_NAME>[-<component>], with spaces replaced by -.
CPACK_ARCHIVE_COMPONENT_INSTALL
Enable component packaging. If enabled (ON), then the archive
generator creates multiple packages. The default is OFF, which
means that a single package containing files of all components
is generated.
Variables used by CPack Archive generator
These variables are used by the Archive generator, but are also avail-
able to CPack generators which are essentially archives at their core.
These include:
o CPack Cygwin Generator
o CPack FreeBSD Generator
CPACK_ARCHIVE_THREADS
The number of threads to use when performing the compression. If
set to 0, the number of available cores on the machine will be
used instead. The default is 1 which limits compression to a
single thread. Note that not all compression modes support
threading in all environments. Currently, only the XZ compres-
sion may support it.
NOTE:
Official CMake binaries available on cmake.org ship with a liblzma
that does not support parallel compression.
CPack Bundle Generator
CPack Bundle generator (macOS) specific options
Variables specific to CPack Bundle generator
Installers built on macOS using the Bundle generator use the aforemen-
tioned DragNDrop (CPACK_DMG_xxx) variables, plus the following Bun-
dle-specific parameters (CPACK_BUNDLE_xxx).
CPACK_BUNDLE_NAME
The name of the generated bundle. This appears in the macOS
Finder as the bundle name. Required.
CPACK_BUNDLE_PLIST
Path to an macOS Property List (.plist) file that will be used
for the generated bundle. This assumes that the caller has gen-
erated or specified their own Info.plist file. Required.
CPACK_BUNDLE_ICON
Path to an macOS icon file that will be used as the icon for the
generated bundle. This is the icon that appears in the macOS
Finder for the bundle, and in the macOS dock when the bundle is
opened. Required.
CPACK_BUNDLE_STARTUP_COMMAND
Path to a startup script. This is a path to an executable or
script that will be run whenever an end-user double-clicks the
generated bundle in the macOS Finder. Optional.
CPACK_BUNDLE_APPLE_CERT_APP
The name of your Apple supplied code signing certificate for the
application. The name usually takes the form Developer ID Ap-
plication: [Name] or 3rd Party Mac Developer Application:
[Name]. If this variable is not set the application will not be
signed.
CPACK_BUNDLE_APPLE_ENTITLEMENTS
The name of the Property List (.plist) file that contains your
Apple entitlements for sandboxing your application. This file is
required for submission to the macOS App Store.
CPACK_BUNDLE_APPLE_CODESIGN_FILES
A list of additional files that you wish to be signed. You do
not need to list the main application folder, or the main exe-
cutable. You should list any frameworks and plugins that are in-
cluded in your app bundle.
CPACK_BUNDLE_APPLE_CODESIGN_PARAMETER
Additional parameter that will passed to codesign. Default
value: --deep -f
CPACK_COMMAND_CODESIGN
Path to the codesign(1) command used to sign applications with
an Apple cert. This variable can be used to override the auto-
matically detected command (or specify its location if the
auto-detection fails to find it).
CPack Cygwin Generator
Cygwin CPack generator (Cygwin).
Variables affecting the CPack Cygwin generator
o CPACK_ARCHIVE_THREADS
Variables specific to CPack Cygwin generator
The following variable is specific to installers build on and/or for
Cygwin:
CPACK_CYGWIN_PATCH_NUMBER
The Cygwin patch number. FIXME: This documentation is incom-
plete.
CPACK_CYGWIN_PATCH_FILE
The Cygwin patch file. FIXME: This documentation is incomplete.
CPACK_CYGWIN_BUILD_SCRIPT
The Cygwin build script. FIXME: This documentation is incom-
plete.
CPack DEB Generator
The built in (binary) CPack DEB generator (Unix only)
Variables specific to CPack Debian (DEB) generator
The CPack DEB generator may be used to create DEB package using CPack.
The CPack DEB generator is a CPack generator thus it uses the CPACK_XXX
variables used by CPack.
The CPack DEB generator should work on any Linux host but it will pro-
duce better deb package when Debian specific tools dpkg-xxx are usable
on the build system.
The CPack DEB generator has specific features which are controlled by
the specifics CPACK_DEBIAN_XXX variables.
CPACK_DEBIAN_<COMPONENT>_XXXX variables may be used in order to have
component specific values. Note however that <COMPONENT> refers to the
grouping name written in upper case. It may be either a component name
or a component GROUP name.
Here are some CPack DEB generator wiki resources that are here for his-
toric reasons and are no longer maintained but may still prove useful:
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/Configuration
o https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/PackageGenerators#deb-unix-only
Lis.
CPACK-GENERATORS(7) CMake CPACK-GENERATORS(7)
NAME
cpack-generators - CPack Generator Reference
Also, be aware that including a top level directory (CPACK_IN-
CLUDE_TOPLEVEL_DIRECTORY) is ignored by this generator.
Variables specific to CPack NuGet generator
The CPack NuGet generator may be used to create NuGet packages using
CPack. The CPack NuGet generator is a CPack generator thus it uses the
CPACK_XXX variables used by CPack.
The CPack NuGet generator has specific features which are controlled by
the specifics CPACK_NUGET_XXX variables. In the one per group mode (see
CPACK_COMPONENTS_GROUPING), <compName> placeholder in the variables be-
low would contain a group name (uppercased and turned into a C identi-
fier).
List of CPack NuGet generator specific variables:
CPACK_NUGET_COMPONENT_INSTALL
Enable component packaging for CPack NuGet generator
o Mandatory : NO
o Default : OFF
CPACK_NUGET_PACKAGE_NAME
CPACK_NUGET_<compName>_PACKAGE_NAME
The NUGET package name.
o Mandatory : YES
o Default : CPACK_PACKAGE_NAME
CPACK_NUGET_PACKAGE_VERSION
CPACK_NUGET_<compName>_PACKAGE_VERSION
The NuGet package version.
o Mandatory : YES
o Default : CPACK_PACKAGE_VERSION
CPACK_NUGET_PACKAGE_DESCRIPTION
CPACK_NUGET_<compName>_PACKAGE_DESCRIPTION
A long description of the package for UI display.
o Mandatory : YES
o
Default :
o CPACK_COMPONENT_<compName>_DESCRIPTION,
o CPACK_COMPONENT_GROUP_<groupName>_DESCRIPTION,
o CPACK_PACKAGE_DESCRIPTION
CPACK_NUGET_PACKAGE_AUTHORS
CPACK_NUGET_<compName>_PACKAGE_AUTHORS
A comma-separated list of packages authors, matching the profile
names on nuget.org. These are displayed in the NuGet Gallery on
nuget.org and are used to cross-reference packages by the same
authors.
o Mandatory : YES
o Default : CPACK_PACKAGE_VENDOR
CPACK_NUGET_PACKAGE_TITLE
CPACK_NUGET_<compName>_PACKAGE_TITLE
A human-friendly title of the package, typically used in UI dis-
plays as on nuget.org and the Package Manager in Visual Studio.
If not specified, the package ID is used.
o Mandatory : NO
o
Default :
o CPACK_COMPONENT_<compName>_DISPLAY_NAME,
o CPACK_COMPONENT_GROUP_<groupName>_DISPLAY_NAME
CPACK_NUGET_PACKAGE_OWNERS
CPACK_NUGET_<compName>_PACKAGE_OWNERS
A comma-separated list of the package creators using profile
names on nuget.org. This is often the same list as in authors,
and is ignored when uploading the package to nuget.org.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_HOMEPAGE_URL
CPACK_NUGET_<compName>_PACKAGE_HOMEPAGE_URL
A URL for the packages home page, often shown in UI displays as
well as nuget.org.
o Mandatory : NO
o Default : CPACK_PACKAGE_HOMEPAGE_URL
CPACK_NUGET_PACKAGE_LICENSEURL
CPACK_NUGET_<compName>_PACKAGE_LICENSEURL
A URL for the packages license, often shown in UI displays as
well as nuget.org.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_ICONURL
CPACK_NUGET_<compName>_PACKAGE_ICONURL
A URL for a 64x64 image with transparency background to use as
the icon for the package in UI display.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DESCRIPTION_SUMMARY
CPACK_NUGET_<compName>_PACKAGE_DESCRIPTION_SUMMARY
A short description of the package for UI display. If omitted, a
truncated version of description is used.
o Mandatory : NO
o Default : CPACK_PACKAGE_DESCRIPTION_SUMMARY
CPACK_NUGET_PACKAGE_RELEASE_NOTES
CPACK_NUGET_<compName>_PACKAGE_RELEASE_NOTES
A description of the changes made in this release of the pack-
age, often used in UI like the Updates tab of the Visual Studio
Package Manager in place of the package description.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_COPYRIGHT
CPACK_NUGET_<compName>_PACKAGE_COPYRIGHT
Copyright details for the package.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_TAGS
CPACK_NUGET_<compName>_PACKAGE_TAGS
A space-delimited list of tags and keywords that describe the
package and aid discoverability of packages through search and
filtering.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEPENDENCIES
CPACK_NUGET_<compName>_PACKAGE_DEPENDENCIES
A list of package dependencies.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEPENDENCIES_<dependency>_VERSION
CPACK_NUGET_<compName>_PACKAGE_DEPENDENCIES_<dependency>_VERSION
A version specification for the particular dependency, where
<dependency> is an item of the dependency list (see above)
transformed with MAKE_C_IDENTIFIER function of string() command.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEBUG
Enable debug messages while executing CPack NuGet generator.
o Mandatory : NO
o Default : OFF
CPack PackageMaker Generator
PackageMaker CPack generator (macOS).
Deprecated since version 3.17: Xcode no longer distributes the Package-
Maker tools. This CPack generator will be removed in a future version
of CPack.
Variables specific to CPack PackageMaker generator
The following variable is specific to installers built on Mac macOS us-
ing PackageMaker:
CPACK_OSX_PACKAGE_VERSION
The version of macOS that the resulting PackageMaker archive
should be compatible with. Different versions of macOS support
different features. For example, CPack can only build compo-
nent-based installers for macOS 10.4 or newer, and can only
build installers that download components on-the-fly for macOS
10.5 or newer. If left blank, this value will be set to the min-
imum version of macOS that supports the requested features. Set
this variable to some value (e.g., 10.4) only if you want to
guarantee that your installer will work on that version of
macOS, and dont mind missing extra features available in the in-
staller shipping with later versions of macOS.
CPACK_PACKAGEMAKER_BACKGROUND
Adds a background to Distribtion XML if specified. The value
contains the path to image in Resources directory.
CPACK_PACKAGEMAKER_BACKGROUND_ALIGNMENT
Adds an alignment attribute to the background in Distribution
XML. Refer to Apple documentation for valid values.
CPACK_PACKAGEMAKER_BACKGROUND_SCALING
Adds a scaling attribute to the background in Distribution XML.
Refer to Apple documentation for valid values.
CPACK_PACKAGEMAKER_BACKGROUND_MIME_TYPE
Adds a mime-type attribute to the background in Distribution
XML. The option contains MIME type of an image.
CPACK_PACKAGEMAKER_BACKGROUND_UTI
Adds an uti attribute to the background in Distribution XML.
The option contains UTI type of an image.
CPACK_PACs built-in rules.
Also, be aware that including a top level directory (CPACK_IN-
CLUDE_TOPLEVEL_DIRECTORY) is ignored by this generator.
Variables specific to CPack NuGet generator
The CPack NuGet generator may be used to create NuGet packages using
CPack. The CPack NuGet generator is a CPack generator thus it uses the
CPACK_XXX variables used by CPack.
The CPack NuGet generator has specific features which are controlled by
the specifics CPACK_NUGET_XXX variables. In the one per group mode (see
CPACK_COMPONENTS_GROUPING), <compName> placeholder in the variables be-
low would contain a group name (uppercased and turned into a C identi-
fier).
List of CPack NuGet generator specific variables:
CPACK_NUGET_COMPONENT_INSTALL
Enable component packaging for CPack NuGet generator
o Mandatory : NO
o Default : OFF
CPACK_NUGET_PACKAGE_NAME
CPACK_NUGET_<compName>_PACKAGE_NAME
The NUGET package name.
o Mandatory : YES
o Default : CPACK_PACKAGE_NAME
CPACK_NUGET_PACKAGE_VERSION
CPACK_NUGET_<compName>_PACKAGE_VERSION
The NuGet package version.
o Mandatory : YES
o Default : CPACK_PACKAGE_VERSION
CPACK_NUGET_PACKAGE_DESCRIPTION
CPACK_NUGET_<compName>_PACKAGE_DESCRIPTION
A long description of the package for UI display.
o Mandatory : YES
o
Default :
o CPACK_COMPONENT_<compName>_DESCRIPTION,
o CPACK_COMPONENT_GROUP_<groupName>_DESCRIPTION,
o CPACK_PACKAGE_DESCRIPTION
CPACK_NUGET_PACKAGE_AUTHORS
CPACK_NUGET_<compName>_PACKAGE_AUTHORS
A comma-separated list of packages authors, matching the profile
names on nuget.org. These are displayed in the NuGet Gallery on
nuget.org and are used to cross-reference packages by the same
authors.
o Mandatory : YES
o Default : CPACK_PACKAGE_VENDOR
CPACK_NUGET_PACKAGE_TITLE
CPACK_NUGET_<compName>_PACKAGE_TITLE
A human-friendly title of the package, typically used in UI dis-
plays as on nuget.org and the Package Manager in Visual Studio.
If not specified, the package ID is used.
o Mandatory : NO
o
Default :
o CPACK_COMPONENT_<compName>_DISPLAY_NAME,
o CPACK_COMPONENT_GROUP_<groupName>_DISPLAY_NAME
CPACK_NUGET_PACKAGE_OWNERS
CPACK_NUGET_<compName>_PACKAGE_OWNERS
A comma-separated list of the package creators using profile
names on nuget.org. This is often the same list as in authors,
and is ignored when uploading the package to nuget.org.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_HOMEPAGE_URL
CPACK_NUGET_<compName>_PACKAGE_HOMEPAGE_URL
A URL for the packages home page, often shown in UI displays as
well as nuget.org.
o Mandatory : NO
o Default : CPACK_PACKAGE_HOMEPAGE_URL
CPACK_NUGET_PACKAGE_LICENSEURL
CPACK_NUGET_<compName>_PACKAGE_LICENSEURL
A URL for the packages license, often shown in UI displays as
well as nuget.org.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_ICONURL
CPACK_NUGET_<compName>_PACKAGE_ICONURL
A URL for a 64x64 image with transparency background to use as
the icon for the package in UI display.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DESCRIPTION_SUMMARY
CPACK_NUGET_<compName>_PACKAGE_DESCRIPTION_SUMMARY
A short description of the package for UI display. If omitted, a
truncated version of description is used.
o Mandatory : NO
o Default : CPACK_PACKAGE_DESCRIPTION_SUMMARY
CPACK_NUGET_PACKAGE_RELEASE_NOTES
CPACK_NUGET_<compName>_PACKAGE_RELEASE_NOTES
A description of the changes made in this release of the pack-
age, often used in UI like the Updates tab of the Visual Studio
Package Manager in place of the package description.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_COPYRIGHT
CPACK_NUGET_<compName>_PACKAGE_COPYRIGHT
Copyright details for the package.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_TAGS
CPACK_NUGET_<compName>_PACKAGE_TAGS
A space-delimited list of tags and keywords that describe the
package and aid discoverability of packages through search and
filtering.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEPENDENCIES
CPACK_NUGET_<compName>_PACKAGE_DEPENDENCIES
A list of package dependencies.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEPENDENCIES_<dependency>_VERSION
CPACK_NUGET_<compName>_PACKAGE_DEPENDENCIES_<dependency>_VERSION
A version specification for the particular dependency, where
<dependency> is an item of the dependency list (see above)
transformed with MAKE_C_IDENTIFIER function of string() command.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEBUG
Enable debug messages while executing CPack NuGet generator.
o Mandatory : NO
o Default : OFF
CPack PackageMaker Generator
PackageMaker CPack generator (macOS).
Deprecated since version 3.17: Xcode no longer distributes the Package-
Maker tools. This CPack generator will be removed in a future version
of CPack.
Variables specific to CPack PackageMaker generator
The following variable is specific to installers built on Mac macOS us-
ing PackageMaker:
CPACK_OSX_PACKAGE_VERSION
The version of macOS that the resulting PackageMaker archive
should be compatible with. Different versions of macOS support
different features. For example, CPack can only build compo-
nent-based installers for macOS 10.4 or newer, and can only
build installers that download components on-the-fly for macOS
10.5 or newer. If left blank, this value will be set to the min-
imum version of macOS that supports the requested features. Set
this variable to some value (e.g., 10.4) only if you want to
guarantee that your installer will work on that version of
macOS, and dont mind missing extra features available in the in-
staller shipping with later versions of macOS.
CPACK_PACKAGEMAKER_BACKGROUND
Adds a background to Distribtion XML if specified. The value
contains the path to image in Resources directory.
CPACK_PACKAGEMAKER_BACKGROUND_ALIGNMENT
Adds an alignment attribute to the background in Distribution
XML. Refer to Apple documentation for valid values.
CPACK_PACKAGEMAKER_BACKGROUND_SCALING
Adds a scaling attribute to the background in Distribution XML.
Refer to Apple documentation for valid values.
CPACK_PACKAGEMAKER_BACKGROUND_MIME_TYPE
Adds a mime-type attribute to the background in Distribution
XML. The option contains MIME type of an image.
CPACK_PACKAGEMAKER_BACKGROUND_UTI
Adds an uti attribute to the background in Distribution XML.
The option contains UTI type of an image.
CPACK_PACs built-in rules.
Also, be aware that including a top level directory (CPACK_IN-
CLUDE_TOPLEVEL_DIRECTORY) is ignored by this generator.
Variables specific to CPack NuGet generator
The CPack NuGet generator may be used to create NuGet packages using
CPack. The CPack NuGet generator is a CPack generator thus it uses the
CPACK_XXX variables used by CPack.
The CPack NuGet generator has specific features which are controlled by
the specifics CPACK_NUGET_XXX variables. In the one per group mode (see
CPACK_COMPONENTS_GROUPING), <compName> placeholder in the variables be-
low would contain a group name (uppercased and turned into a C identi-
fier).
List of CPack NuGet generator specific variables:
CPACK_NUGET_COMPONENT_INSTALL
Enable component packaging for CPack NuGet generator
o Mandatory : NO
o Default : OFF
CPACK_NUGET_PACKAGE_NAME
CPACK_NUGET_<compName>_PACKAGE_NAME
The NUGET package name.
o Mandatory : YES
o Default : CPACK_PACKAGE_NAME
CPACK_NUGET_PACKAGE_VERSION
CPACK_NUGET_<compName>_PACKAGE_VERSION
The NuGet package version.
o Mandatory : YES
o Default : CPACK_PACKAGE_VERSION
CPACK_NUGET_PACKAGE_DESCRIPTION
CPACK_NUGET_<compName>_PACKAGE_DESCRIPTION
A long description of the package for UI display.
o Mandatory : YES
o
Default :
o CPACK_COMPONENT_<compName>_DESCRIPTION,
o CPACK_COMPONENT_GROUP_<groupName>_DESCRIPTION,
o CPACK_PACKAGE_DESCRIPTION
CPACK_NUGET_PACKAGE_AUTHORS
CPACK_NUGET_<compName>_PACKAGE_AUTHORS
A comma-separated list of packages authors, matching the profile
names on nuget.org. These are displayed in the NuGet Gallery on
nuget.org and are used to cross-reference packages by the same
authors.
o Mandatory : YES
o Default : CPACK_PACKAGE_VENDOR
CPACK_NUGET_PACKAGE_TITLE
CPACK_NUGET_<compName>_PACKAGE_TITLE
A human-friendly title of the package, typically used in UI dis-
plays as on nuget.org and the Package Manager in Visual Studio.
If not specified, the package ID is used.
o Mandatory : NO
o
Default :
o CPACK_COMPONENT_<compName>_DISPLAY_NAME,
o CPACK_COMPONENT_GROUP_<groupName>_DISPLAY_NAME
CPACK_NUGET_PACKAGE_OWNERS
CPACK_NUGET_<compName>_PACKAGE_OWNERS
A comma-separated list of the package creators using profile
names on nuget.org. This is often the same list as in authors,
and is ignored when uploading the package to nuget.org.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_HOMEPAGE_URL
CPACK_NUGET_<compName>_PACKAGE_HOMEPAGE_URL
A URL for the packages home page, often shown in UI displays as
well as nuget.org.
o Mandatory : NO
o Default : CPACK_PACKAGE_HOMEPAGE_URL
CPACK_NUGET_PACKAGE_LICENSEURL
CPACK_NUGET_<compName>_PACKAGE_LICENSEURL
A URL for the packages license, often shown in UI displays as
well as nuget.org.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_ICONURL
CPACK_NUGET_<compName>_PACKAGE_ICONURL
A URL for a 64x64 image with transparency background to use as
the icon for the package in UI display.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DESCRIPTION_SUMMARY
CPACK_NUGET_<compName>_PACKAGE_DESCRIPTION_SUMMARY
A short description of the package for UI display. If omitted, a
truncated version of description is used.
o Mandatory : NO
o Default : CPACK_PACKAGE_DESCRIPTION_SUMMARY
CPACK_NUGET_PACKAGE_RELEASE_NOTES
CPACK_NUGET_<compName>_PACKAGE_RELEASE_NOTES
A description of the changes made in this release of the pack-
age, often used in UI like the Updates tab of the Visual Studio
Package Manager in place of the package description.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_COPYRIGHT
CPACK_NUGET_<compName>_PACKAGE_COPYRIGHT
Copyright details for the package.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_TAGS
CPACK_NUGET_<compName>_PACKAGE_TAGS
A space-delimited list of tags and keywords that describe the
package and aid discoverability of packages through search and
filtering.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEPENDENCIES
CPACK_NUGET_<compName>_PACKAGE_DEPENDENCIES
A list of package dependencies.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEPENDENCIES_<dependency>_VERSION
CPACK_NUGET_<compName>_PACKAGE_DEPENDENCIES_<dependency>_VERSION
A version specification for the particular dependency, where
<dependency> is an item of the dependency list (see above)
transformed with MAKE_C_IDENTIFIER function of string() command.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEBUG
Enable debug messages while executing CPack NuGet generator.
o Mandatory : NO
o Default : OFF
CPack PackageMaker Generator
PackageMaker CPack generator (macOS).
Deprecated since version 3.17: Xcode no longer distributes the Package-
Maker tools. This CPack generator will be removed in a future version
of CPack.
Variables specific to CPack PackageMaker generator
The following variable is specific to installers built on Mac macOS us-
ing PackageMaker:
CPACK_OSX_PACKAGE_VERSION
The version of macOS that the resulting PackageMaker archive
should be compatible with. Different versions of macOS support
different features. For example, CPack can only build compo-
nent-based installers for macOS 10.4 or newer, and can only
build installers that download components on-the-fly for macOS
10.5 or newer. If left blank, this value will be set to the min-
imum version of macOS that supports the requested features. Set
this variable to some value (e.g., 10.4) only if you want to
guarantee that your installer will work on that version of
macOS, and dont mind missing extra features available in the in-
staller shipping with later versions of macOS.
CPACK_PACKAGEMAKER_BACKGROUND
Adds a background to Distribtion XML if specified. The value
contains the path to image in Resources directory.
CPACK_PACKAGEMAKER_BACKGROUND_ALIGNMENT
Adds an alignment attribute to the background in Distribution
XML. Refer to Apple documentation for valid values.
CPACK_PACKAGEMAKER_BACKGROUND_SCALING
Adds a scaling attribute to the background in Distribution XML.
Refer to Apple documentation for valid values.
CPACK_PACKAGEMAKER_BACKGROUND_MIME_TYPE
Adds a mime-type attribute to the background in Distribution
XML. The option contains MIME type of an image.
CPACK_PACKAGEMAKER_BACKGROUND_UTI
Adds an uti attribute to the background in Distribution XML.
The option contains UTI type of an image.
CPACK_PACs built-in rules.
Also, be aware that including a top level directory (CPACK_IN-
CLUDE_TOPLEVEL_DIRECTORY) is ignored by this generator.
Variables specific to CPack NuGet generator
The CPack NuGet generator may be used to create NuGet packages using
CPack. The CPack NuGet generator is a CPack generator thus it uses the
CPACK_XXX variables used by CPack.
The CPack NuGet generator has specific features which are controlled by
the specifics CPACK_NUGET_XXX variables. In the one per group mode (see
CPACK_COMPONENTS_GROUPING), <compName> placeholder in the variables be-
low would contain a group name (uppercased and turned into a C identi-
fier).
List of CPack NuGet generator specific variables:
CPACK_NUGET_COMPONENT_INSTALL
Enable component packaging for CPack NuGet generator
o Mandatory : NO
o Default : OFF
CPACK_NUGET_PACKAGE_NAME
CPACK_NUGET_<compName>_PACKAGE_NAME
The NUGET package name.
o Mandatory : YES
o Default : CPACK_PACKAGE_NAME
CPACK_NUGET_PACKAGE_VERSION
CPACK_NUGET_<compName>_PACKAGE_VERSION
The NuGet package version.
o Mandatory : YES
o Default : CPACK_PACKAGE_VERSION
CPACK_NUGET_PACKAGE_DESCRIPTION
CPACK_NUGET_<compName>_PACKAGE_DESCRIPTION
A long description of the package for UI display.
o Mandatory : YES
o
Default :
o CPACK_COMPONENT_<compName>_DESCRIPTION,
o CPACK_COMPONENT_GROUP_<groupName>_DESCRIPTION,
o CPACK_PACKAGE_DESCRIPTION
CPACK_NUGET_PACKAGE_AUTHORS
CPACK_NUGET_<compName>_PACKAGE_AUTHORS
A comma-separated list of packages authors, matching the profile
names on nuget.org. These are displayed in the NuGet Gallery on
nuget.org and are used to cross-reference packages by the same
authors.
o Mandatory : YES
o Default : CPACK_PACKAGE_VENDOR
CPACK_NUGET_PACKAGE_TITLE
CPACK_NUGET_<compName>_PACKAGE_TITLE
A human-friendly title of the package, typically used in UI dis-
plays as on nuget.org and the Package Manager in Visual Studio.
If not specified, the package ID is used.
o Mandatory : NO
o
Default :
o CPACK_COMPONENT_<compName>_DISPLAY_NAME,
o CPACK_COMPONENT_GROUP_<groupName>_DISPLAY_NAME
CPACK_NUGET_PACKAGE_OWNERS
CPACK_NUGET_<compName>_PACKAGE_OWNERS
A comma-separated list of the package creators using profile
names on nuget.org. This is often the same list as in authors,
and is ignored when uploading the package to nuget.org.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_HOMEPAGE_URL
CPACK_NUGET_<compName>_PACKAGE_HOMEPAGE_URL
A URL for the packages home page, often shown in UI displays as
well as nuget.org.
o Mandatory : NO
o Default : CPACK_PACKAGE_HOMEPAGE_URL
CPACK_NUGET_PACKAGE_LICENSEURL
CPACK_NUGET_<compName>_PACKAGE_LICENSEURL
A URL for the packages license, often shown in UI displays as
well as nuget.org.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_ICONURL
CPACK_NUGET_<compName>_PACKAGE_ICONURL
A URL for a 64x64 image with transparency background to use as
the icon for the package in UI display.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DESCRIPTION_SUMMARY
CPACK_NUGET_<compName>_PACKAGE_DESCRIPTION_SUMMARY
A short description of the package for UI display. If omitted, a
truncated version of description is used.
o Mandatory : NO
o Default : CPACK_PACKAGE_DESCRIPTION_SUMMARY
CPACK_NUGET_PACKAGE_RELEASE_NOTES
CPACK_NUGET_<compName>_PACKAGE_RELEASE_NOTES
A description of the changes made in this release of the pack-
age, often used in UI like the Updates tab of the Visual Studio
Package Manager in place of the package description.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_COPYRIGHT
CPACK_NUGET_<compName>_PACKAGE_COPYRIGHT
Copyright details for the package.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_TAGS
CPACK_NUGET_<compName>_PACKAGE_TAGS
A space-delimited list of tags and keywords that describe the
package and aid discoverability of packages through search and
filtering.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEPENDENCIES
CPACK_NUGET_<compName>_PACKAGE_DEPENDENCIES
A list of package dependencies.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEPENDENCIES_<dependency>_VERSION
CPACK_NUGET_<compName>_PACKAGE_DEPENDENCIES_<dependency>_VERSION
A version specification for the particular dependency, where
<dependency> is an item of the dependency list (see above)
transformed with MAKE_C_IDENTIFIER function of string() command.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEBUG
Enable debug messages while executing CPack NuGet generator.
o Mandatory : NO
o Default : OFF
CPack PackageMaker Generator
PackageMaker CPack generator (macOS).
Deprecated since version 3.17: Xcode no longer distributes the Package-
Maker tools. This CPack generator will be removed in a future version
of CPack.
Variables specific to CPack PackageMaker generator
The following variable is specific to installers built on Mac macOS us-
ing PackageMaker:
CPACK_OSX_PACKAGE_VERSION
The version of macOS that the resulting PackageMaker archive
should be compatible with. Different versions of macOS support
different features. For example, CPack can only build compo-
nent-based installers for macOS 10.4 or newer, and can only
build installers that download components on-the-fly for macOS
10.5 or newer. If left blank, this value will be set to the min-
imum version of macOS that supports the requested features. Set
this variable to some value (e.g., 10.4) only if you want to
guarantee that your installer will work on that version of
macOS, and dont mind missing extra features available in the in-
staller shipping with later versions of macOS.
CPACK_PACKAGEMAKER_BACKGROUND
Adds a background to Distribtion XML if specified. The value
contains the path to image in Resources directory.
CPACK_PACKAGEMAKER_BACKGROUND_ALIGNMENT
Adds an alignment attribute to the background in Distribution
XML. Refer to Apple documentation for valid values.
CPACK_PACKAGEMAKER_BACKGROUND_SCALING
Adds a scaling attribute to the background in Distribution XML.
Refer to Apple documentation for valid values.
CPACK_PACKAGEMAKER_BACKGROUND_MIME_TYPE
Adds a mime-type attribute to the background in Distribution
XML. The option contains MIME type of an image.
CPACK_PACKAGEMAKER_BACKGROUND_UTI
Adds an uti attribute to the background in Distribution XML.
The option contains UTI type of an image.
CPACK_PACs built-in rules.
Also, be aware that including a top level directory (CPACK_IN-
CLUDE_TOPLEVEL_DIRECTORY) is ignored by this generator.
Variables specific to CPack NuGet generator
The CPack NuGet generator may be used to create NuGet packages using
CPack. The CPack NuGet generator is a CPack generator thus it uses the
CPACK_XXX variables used by CPack.
The CPack NuGet generator has specific features which are controlled by
the specifics CPACK_NUGET_XXX variables. In the one per group mode (see
CPACK_COMPONENTS_GROUPING), <compName> placeholder in the variables be-
low would contain a group name (uppercased and turned into a C identi-
fier).
List of CPack NuGet generator specific variables:
CPACK_NUGET_COMPONENT_INSTALL
Enable component packaging for CPack NuGet generator
o Mandatory : NO
o Default : OFF
CPACK_NUGET_PACKAGE_NAME
CPACK_NUGET_<compName>_PACKAGE_NAME
The NUGET package name.
o Mandatory : YES
o Default : CPACK_PACKAGE_NAME
CPACK_NUGET_PACKAGE_VERSION
CPACK_NUGET_<compName>_PACKAGE_VERSION
The NuGet package version.
o Mandatory : YES
o Default : CPACK_PACKAGE_VERSION
CPACK_NUGET_PACKAGE_DESCRIPTION
CPACK_NUGET_<compName>_PACKAGE_DESCRIPTION
A long description of the package for UI display.
o Mandatory : YES
o
Default :
o CPACK_COMPONENT_<compName>_DESCRIPTION,
o CPACK_COMPONENT_GROUP_<groupName>_DESCRIPTION,
o CPACK_PACKAGE_DESCRIPTION
CPACK_NUGET_PACKAGE_AUTHORS
CPACK_NUGET_<compName>_PACKAGE_AUTHORS
A comma-separated list of packages authors, matching the profile
names on nuget.org. These are displayed in the NuGet Gallery on
nuget.org and are used to cross-reference packages by the same
authors.
o Mandatory : YES
o Default : CPACK_PACKAGE_VENDOR
CPACK_NUGET_PACKAGE_TITLE
CPACK_NUGET_<compName>_PACKAGE_TITLE
A human-friendly title of the package, typically used in UI dis-
plays as on nuget.org and the Package Manager in Visual Studio.
If not specified, the package ID is used.
o Mandatory : NO
o
Default :
o CPACK_COMPONENT_<compName>_DISPLAY_NAME,
o CPACK_COMPONENT_GROUP_<groupName>_DISPLAY_NAME
CPACK_NUGET_PACKAGE_OWNERS
CPACK_NUGET_<compName>_PACKAGE_OWNERS
A comma-separated list of the package creators using profile
names on nuget.org. This is often the same list as in authors,
and is ignored when uploading the package to nuget.org.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_HOMEPAGE_URL
CPACK_NUGET_<compName>_PACKAGE_HOMEPAGE_URL
A URL for the packages home page, often shown in UI displays as
well as nuget.org.
o Mandatory : NO
o Default : CPACK_PACKAGE_HOMEPAGE_URL
CPACK_NUGET_PACKAGE_LICENSEURL
CPACK_NUGET_<compName>_PACKAGE_LICENSEURL
A URL for the packages license, often shown in UI displays as
well as nuget.org.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_ICONURL
CPACK_NUGET_<compName>_PACKAGE_ICONURL
A URL for a 64x64 image with transparency background to use as
the icon for the package in UI display.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DESCRIPTION_SUMMARY
CPACK_NUGET_<compName>_PACKAGE_DESCRIPTION_SUMMARY
A short description of the package for UI display. If omitted, a
truncated version of description is used.
o Mandatory : NO
o Default : CPACK_PACKAGE_DESCRIPTION_SUMMARY
CPACK_NUGET_PACKAGE_RELEASE_NOTES
CPACK_NUGET_<compName>_PACKAGE_RELEASE_NOTES
A description of the changes made in this release of the pack-
age, often used in UI like the Updates tab of the Visual Studio
Package Manager in place of the package description.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_COPYRIGHT
CPACK_NUGET_<compName>_PACKAGE_COPYRIGHT
Copyright details for the package.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_TAGS
CPACK_NUGET_<compName>_PACKAGE_TAGS
A space-delimited list of tags and keywords that describe the
package and aid discoverability of packages through search and
filtering.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEPENDENCIES
CPACK_NUGET_<compName>_PACKAGE_DEPENDENCIES
A list of package dependencies.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEPENDENCIES_<dependency>_VERSION
CPACK_NUGET_<compName>_PACKAGE_DEPENDENCIES_<dependency>_VERSION
A version specification for the particular dependency, where
<dependency> is an item of the dependency list (see above)
transformed with MAKE_C_IDENTIFIER function of string() command.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEBUG
Enable debug messages while executing CPack NuGet generator.
o Mandatory : NO
o Default : OFF
CPack PackageMaker Generator
PackageMaker CPack generator (macOS).
Deprecated since version 3.17: Xcode no longer distributes the Package-
Maker tools. This CPack generator will be removed in a future version
of CPack.
Variables specific to CPack PackageMaker generator
The following variable is specific to installers built on Mac macOS us-
ing PackageMaker:
CPACK_OSX_PACKAGE_VERSION
The version of macOS that the resulting PackageMaker archive
should be compatible with. Different versions of macOS support
different features. For example, CPack can only build compo-
nent-based installers for macOS 10.4 or newer, and can only
build installers that download components on-the-fly for macOS
10.5 or newer. If left blank, this value will be set to the min-
imum version of macOS that supports the requested features. Set
this variable to some value (e.g., 10.4) only if you want to
guarantee that your installer will work on that version of
macOS, and dont mind missing extra features available in the in-
staller shipping with later versions of macOS.
CPACK_PACKAGEMAKER_BACKGROUND
Adds a background to Distribtion XML if specified. The value
contains the path to image in Resources directory.
CPACK_PACKAGEMAKER_BACKGROUND_ALIGNMENT
Adds an alignment attribute to the background in Distribution
XML. Refer to Apple documentation for valid values.
CPACK_PACKAGEMAKER_BACKGROUND_SCALING
Adds a scaling attribute to the background in Distribution XML.
Refer to Apple documentation for valid values.
CPACK_PACKAGEMAKER_BACKGROUND_MIME_TYPE
Adds a mime-type attribute to the background in Distribution
XML. The option contains MIME type of an image.
CPACK_PACKAGEMAKER_BACKGROUND_UTI
Adds an uti attribute to the background in Distribution XML.
The option contains UTI type of an image.
CPACK_PACs built-in rules.
Also, be aware that including a top level directory (CPACK_IN-
CLUDE_TOPLEVEL_DIRECTORY) is ignored by this generator.
Variables specific to CPack NuGet generator
The CPack NuGet generator may be used to create NuGet packages using
CPack. The CPack NuGet generator is a CPack generator thus it uses the
CPACK_XXX variables used by CPack.
The CPack NuGet generator has specific features which are controlled by
the specifics CPACK_NUGET_XXX variables. In the one per group mode (see
CPACK_COMPONENTS_GROUPING), <compName> placeholder in the variables be-
low would contain a group name (uppercased and turned into a C identi-
fier).
List of CPack NuGet generator specific variables:
CPACK_NUGET_COMPONENT_INSTALL
Enable component packaging for CPack NuGet generator
o Mandatory : NO
o Default : OFF
CPACK_NUGET_PACKAGE_NAME
CPACK_NUGET_<compName>_PACKAGE_NAME
The NUGET package name.
o Mandatory : YES
o Default : CPACK_PACKAGE_NAME
CPACK_NUGET_PACKAGE_VERSION
CPACK_NUGET_<compName>_PACKAGE_VERSION
The NuGet package version.
o Mandatory : YES
o Default : CPACK_PACKAGE_VERSION
CPACK_NUGET_PACKAGE_DESCRIPTION
CPACK_NUGET_<compName>_PACKAGE_DESCRIPTION
A long description of the package for UI display.
o Mandatory : YES
o
Default :
o CPACK_COMPONENT_<compName>_DESCRIPTION,
o CPACK_COMPONENT_GROUP_<groupName>_DESCRIPTION,
o CPACK_PACKAGE_DESCRIPTION
CPACK_NUGET_PACKAGE_AUTHORS
CPACK_NUGET_<compName>_PACKAGE_AUTHORS
A comma-separated list of packages authors, matching the profile
names on nuget.org. These are displayed in the NuGet Gallery on
nuget.org and are used to cross-reference packages by the same
authors.
o Mandatory : YES
o Default : CPACK_PACKAGE_VENDOR
CPACK_NUGET_PACKAGE_TITLE
CPACK_NUGET_<compName>_PACKAGE_TITLE
A human-friendly title of the package, typically used in UI dis-
plays as on nuget.org and the Package Manager in Visual Studio.
If not specified, the package ID is used.
o Mandatory : NO
o
Default :
o CPACK_COMPONENT_<compName>_DISPLAY_NAME,
o CPACK_COMPONENT_GROUP_<groupName>_DISPLAY_NAME
CPACK_NUGET_PACKAGE_OWNERS
CPACK_NUGET_<compName>_PACKAGE_OWNERS
A comma-separated list of the package creators using profile
names on nuget.org. This is often the same list as in authors,
and is ignored when uploading the package to nuget.org.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_HOMEPAGE_URL
CPACK_NUGET_<compName>_PACKAGE_HOMEPAGE_URL
A URL for the packages home page, often shown in UI displays as
well as nuget.org.
o Mandatory : NO
o Default : CPACK_PACKAGE_HOMEPAGE_URL
CPACK_NUGET_PACKAGE_LICENSEURL
CPACK_NUGET_<compName>_PACKAGE_LICENSEURL
A URL for the packages license, often shown in UI displays as
well as nuget.org.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_ICONURL
CPACK_NUGET_<compName>_PACKAGE_ICONURL
A URL for a 64x64 image with transparency background to use as
the icon for the package in UI display.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DESCRIPTION_SUMMARY
CPACK_NUGET_<compName>_PACKAGE_DESCRIPTION_SUMMARY
A short description of the package for UI display. If omitted, a
truncated version of description is used.
o Mandatory : NO
o Default : CPACK_PACKAGE_DESCRIPTION_SUMMARY
CPACK_NUGET_PACKAGE_RELEASE_NOTES
CPACK_NUGET_<compName>_PACKAGE_RELEASE_NOTES
A description of the changes made in this release of the pack-
age, often used in UI like the Updates tab of the Visual Studio
Package Manager in place of the package description.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_COPYRIGHT
CPACK_NUGET_<compName>_PACKAGE_COPYRIGHT
Copyright details for the package.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_TAGS
CPACK_NUGET_<compName>_PACKAGE_TAGS
A space-delimited list of tags and keywords that describe the
package and aid discoverability of packages through search and
filtering.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEPENDENCIES
CPACK_NUGET_<compName>_PACKAGE_DEPENDENCIES
A list of package dependencies.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEPENDENCIES_<dependency>_VERSION
CPACK_NUGET_<compName>_PACKAGE_DEPENDENCIES_<dependency>_VERSION
A version specification for the particular dependency, where
<dependency> is an item of the dependency list (see above)
transformed with MAKE_C_IDENTIFIER function of string() command.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEBUG
Enable debug messages while executing CPack NuGet generator.
o Mandatory : NO
o Default : OFF
CPack PackageMaker Generator
PackageMaker CPack generator (macOS).
Deprecated since version 3.17: Xcode no longer distributes the Package-
Maker tools. This CPack generator will be removed in a future version
of CPack.
Variables specific to CPack PackageMaker generator
The following variable is specific to installers built on Mac macOS us-
ing PackageMaker:
CPACK_OSX_PACKAGE_VERSION
The version of macOS that the resulting PackageMaker archive
should be compatible with. Different versions of macOS support
different features. For example, CPack can only build compo-
nent-based installers for macOS 10.4 or newer, and can only
build installers that download components on-the-fly for macOS
10.5 or newer. If left blank, this value will be set to the min-
imum version of macOS that supports the requested features. Set
this variable to some value (e.g., 10.4) only if you want to
guarantee that your installer will work on that version of
macOS, and dont mind missing extra features available in the in-
staller shipping with later versions of macOS.
CPACK_PACKAGEMAKER_BACKGROUND
Adds a background to Distribtion XML if specified. The value
contains the path to image in Resources directory.
CPACK_PACKAGEMAKER_BACKGROUND_ALIGNMENT
Adds an alignment attribute to the background in Distribution
XML. Refer to Apple documentation for valid values.
CPACK_PACKAGEMAKER_BACKGROUND_SCALING
Adds a scaling attribute to the background in Distribution XML.
Refer to Apple documentation for valid values.
CPACK_PACKAGEMAKER_BACKGROUND_MIME_TYPE
Adds a mime-type attribute to the background in Distribution
XML. The option contains MIME type of an image.
CPACK_PACKAGEMAKER_BACKGROUND_UTI
Adds an uti attribute to the background in Distribution XML.
The option contains UTI type of an image.
CPACK_PACs built-in rules.
Also, be aware that including a top level directory (CPACK_IN-
CLUDE_TOPLEVEL_DIRECTORY) is ignored by this generator.
Variables specific to CPack NuGet generator
The CPack NuGet generator may be used to create NuGet packages using
CPack. The CPack NuGet generator is a CPack generator thus it uses the
CPACK_XXX variables used by CPack.
The CPack NuGet generator has specific features which are controlled by
the specifics CPACK_NUGET_XXX variables. In the one per group mode (see
CPACK_COMPONENTS_GROUPING), <compName> placeholder in the variables be-
low would contain a group name (uppercased and turned into a C identi-
fier).
List of CPack NuGet generator specific variables:
CPACK_NUGET_COMPONENT_INSTALL
Enable component packaging for CPack NuGet generator
o Mandatory : NO
o Default : OFF
CPACK_NUGET_PACKAGE_NAME
CPACK_NUGET_<compName>_PACKAGE_NAME
The NUGET package name.
o Mandatory : YES
o Default : CPACK_PACKAGE_NAME
CPACK_NUGET_PACKAGE_VERSION
CPACK_NUGET_<compName>_PACKAGE_VERSION
The NuGet package version.
o Mandatory : YES
o Default : CPACK_PACKAGE_VERSION
CPACK_NUGET_PACKAGE_DESCRIPTION
CPACK_NUGET_<compName>_PACKAGE_DESCRIPTION
A long description of the package for UI display.
o Mandatory : YES
o
Default :
o CPACK_COMPONENT_<compName>_DESCRIPTION,
o CPACK_COMPONENT_GROUP_<groupName>_DESCRIPTION,
o CPACK_PACKAGE_DESCRIPTION
CPACK_NUGET_PACKAGE_AUTHORS
CPACK_NUGET_<compName>_PACKAGE_AUTHORS
A comma-separated list of packages authors, matching the profile
names on nuget.org. These are displayed in the NuGet Gallery on
nuget.org and are used to cross-reference packages by the same
authors.
o Mandatory : YES
o Default : CPACK_PACKAGE_VENDOR
CPACK_NUGET_PACKAGE_TITLE
CPACK_NUGET_<compName>_PACKAGE_TITLE
A human-friendly title of the package, typically used in UI dis-
plays as on nuget.org and the Package Manager in Visual Studio.
If not specified, the package ID is used.
o Mandatory : NO
o
Default :
o CPACK_COMPONENT_<compName>_DISPLAY_NAME,
o CPACK_COMPONENT_GROUP_<groupName>_DISPLAY_NAME
CPACK_NUGET_PACKAGE_OWNERS
CPACK_NUGET_<compName>_PACKAGE_OWNERS
A comma-separated list of the package creators using profile
names on nuget.org. This is often the same list as in authors,
and is ignored when uploading the package to nuget.org.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_HOMEPAGE_URL
CPACK_NUGET_<compName>_PACKAGE_HOMEPAGE_URL
A URL for the packages home page, often shown in UI displays as
well as nuget.org.
o Mandatory : NO
o Default : CPACK_PACKAGE_HOMEPAGE_URL
CPACK_NUGET_PACKAGE_LICENSEURL
CPACK_NUGET_<compName>_PACKAGE_LICENSEURL
A URL for the packages license, often shown in UI displays as
well as nuget.org.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_ICONURL
CPACK_NUGET_<compName>_PACKAGE_ICONURL
A URL for a 64x64 image with transparency background to use as
the icon for the package in UI display.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DESCRIPTION_SUMMARY
CPACK_NUGET_<compName>_PACKAGE_DESCRIPTION_SUMMARY
A short description of the package for UI display. If omitted, a
truncated version of description is used.
o Mandatory : NO
o Default : CPACK_PACKAGE_DESCRIPTION_SUMMARY
CPACK_NUGET_PACKAGE_RELEASE_NOTES
CPACK_NUGET_<compName>_PACKAGE_RELEASE_NOTES
A description of the changes made in this release of the pack-
age, often used in UI like the Updates tab of the Visual Studio
Package Manager in place of the package description.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_COPYRIGHT
CPACK_NUGET_<compName>_PACKAGE_COPYRIGHT
Copyright details for the package.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_TAGS
CPACK_NUGET_<compName>_PACKAGE_TAGS
A space-delimited list of tags and keywords that describe the
package and aid discoverability of packages through search and
filtering.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEPENDENCIES
CPACK_NUGET_<compName>_PACKAGE_DEPENDENCIES
A list of package dependencies.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEPENDENCIES_<dependency>_VERSION
CPACK_NUGET_<compName>_PACKAGE_DEPENDENCIES_<dependency>_VERSION
A version specification for the particular dependency, where
<dependency> is an item of the dependency list (see above)
transformed with MAKE_C_IDENTIFIER function of string() command.
o Mandatory : NO
o Default : -
CPACK_NUGET_PACKAGE_DEBUG
Enable debug messages while executing CPack NuGet generator.
o Mandatory : NO
o Default : OFF
CPack PackageMaker Generator
PackageMaker CPack generator (macOS).
Deprecated since version 3.17: Xcode no longer distributes the Package-
Maker tools. This CPack generator will be removed in a future version
of CPack.
Variables specific to CPack PackageMaker generator
The following variable is specific to installers built on Mac macOS us-
ing PackageMaker:
CPACK_OSX_PACKAGE_VERSION
The version of macOS that the resulting PackageMaker archive
should be compatible with. Different versions of macOS support
different features. For example, CPack can only build compo-
nent-based installers for macOS 10.4 or newer, and can only
build installers that download components on-the-fly for macOS
10.5 or newer. If left blank, this value will be set to the min-
imum version of macOS that supports the requested features. Set
this variable to some value (e.g., 10.4) only if you want to
guarantee that your installer will work on that version of
macOS, and dont mind missing extra features available in the in-
staller shipping with later versions of macOS.
CPACK_PACKAGEMAKER_BACKGROUND
Adds a background to Distribtion XML if specified. The value
contains the path to image in Resources directory.
CPACK_PACKAGEMAKER_BACKGROUND_ALIGNMENT
Adds an alignment attribute to the background in Distribution
XML. Refer to Apple documentation for valid values.
CPACK_PACKAGEMAKER_BACKGROUND_SCALING
Adds a scaling attribute to the background in Distribution XML.
Refer to Apple documentation for valid values.
CPACK_PACKAGEMAKER_BACKGROUND_MIME_TYPE
Adds a mime-type attribute to the background in Distribution
XML. The option contains MIME type of an image.
CPACK_PACKAGEMAKER_BACKGROUND_UTI
Adds an uti attribute to the background in Distribution XML.
The option contains UTI type of an image.
CPACK_PACs built-in rules.
Also, be aware that including a top level directory (CPACK_IN-
CLUDE_TOPLEVEL_DIRECTORY) is ignored by this generator.
Variables specific to CPack NuGet generator
The CPack NuGet generator may be used to create NuGet packages using
CPack. The CPack NuGet generator is a CPack generator thus it uses the
CPACK_XXX variables used by CPack.
The CPack NuGet generator has specific features which are controlled by
the specifics CPACK_NUGET_XXX variables. In the one per group mode (see
CPACK_COMPONENTS_GROUPING), <compName> placeholder in the variables be-
low would contain a group name (uppercased and turned into a C identi-
fier).
List of CPack NuGet generator specific variables:
CPACK_NUGET_COMPONENT_INSTALL
Enable component packaging for CPack NuGet generator
o Mandatory : NO
o Default : OFF
CPACK_NUGET_PACKAGE_NAME
CPACK_NUGET_<compName>_PACKAGE_NAME
The NUGET package name.
o Mandatory : YES
o Default : CPACK_PACKAGE_NAME
CPACK_NUGET_PACKAGE_VERSION
CPACK_NUGET_<compName>_PACKAGE_VERSION
The NuGet package version.
o Mandatory : YES
o Default : CPACK_PACKAGE_VERSION
CPACK_NUGET_PACKAGE_DESCRIPTION
CPACK_NUGET_<compName>_PACKAGE_DESCRIPTION
A long description of the package for UI display.
o Mandatory : YES
o
Default :
o CPACK_COMPONENT_<compName>_DESCRIPTION,
o CPACK_COMPONENT_GROUP_<groupName>_DESCRIPTION,
o CPACK_PACKAGE_DESCRIPTION
CPACK_NUGET_PACKAGE_AUTHORS
CPACK_NUGET_<compName>_PACKAGE_AUTHORS
A comma-separated list of packages authors, matching the profile
names on nuget.org
3.18.4 September 13, 2021 CPACK-GENERATORS(7)
Czas wygenerowania: 0.00036 sek.
Created with the man page lookup class by Andrew Collington.
Based on a C man page viewer by Vadim Pavlov
Unicode soft-hyphen fix (as used by RedHat) by Dan Edwards
Some optimisations by Eli Argon
Caching idea and code contribution by James Richardson
Copyright © 2003-2025 Linux.pl
Hosted by Hosting Linux.pl