The documentation for the CPack IFW generator has moved here: CPack IFW Generator
This module looks for the location of the command line utilities supplied with the Qt Installer Framework (QtIFW).
The module also defines several commands to control the behavior of the CPack IFW
generator.
The module defines the following commands:
cpack_ifw_configure_component
Sets the arguments specific to the CPack IFW generator.
cpack_ifw_configure_component(<compname> [COMMON] [ESSENTIAL] [VIRTUAL] [FORCED_INSTALLATION] [REQUIRES_ADMIN_RIGHTS] [NAME <name>] [DISPLAY_NAME <display_name>] # Note: Internationalization supported [DESCRIPTION <description>] # Note: Internationalization supported [UPDATE_TEXT <update_text>] [VERSION <version>] [RELEASE_DATE <release_date>] [SCRIPT <script>] [PRIORITY|SORTING_PRIORITY <sorting_priority>] # Note: PRIORITY is deprecated [DEPENDS|DEPENDENCIES <com_id> ...] [AUTO_DEPEND_ON <comp_id> ...] [LICENSES <display_name> <file_path> ...] [DEFAULT <value>] [USER_INTERFACES <file_path> <file_path> ...] [TRANSLATIONS <file_path> <file_path> ...] [REPLACES <comp_id> ...] [CHECKABLE <value>])
This command should be called after cpack_add_component()
command.
COMMON
ESSENTIAL
VIRTUAL
HIDDEN
option from the cpack_add_component()
command.FORCED_INSTALLATION
REQUARED
option from the cpack_add_component()
command.REQUIRES_ADMIN_RIGHTS
NAME
DISPLAY_NAME
cpack_add_component()
command.DESCRIPTION
cpack_add_component()
command.UPDATE_TEXT
VERSION
CPACK_PACKAGE_VERSION
.RELEASE_DATE
SCRIPT
PRIORITY | SORTING_PRIORITY
PRIORITY
option is deprecated and will be removed in a future version of CMake. Please use SORTING_PRIORITY
option instead.DEPENDS | DEPENDENCIES
AUTO_DEPEND_ON
LICENSES
DEFAULT
SCRIPT
option).USER_INTERFACES
TRANSLATIONS
REPLACES
CHECKABLE
cpack_ifw_configure_component_group
Sets the arguments specific to the CPack IFW generator.
cpack_ifw_configure_component_group(<groupname> [VIRTUAL] [FORCED_INSTALLATION] [REQUIRES_ADMIN_RIGHTS] [NAME <name>] [DISPLAY_NAME <display_name>] # Note: Internationalization supported [DESCRIPTION <description>] # Note: Internationalization supported [UPDATE_TEXT <update_text>] [VERSION <version>] [RELEASE_DATE <release_date>] [SCRIPT <script>] [PRIORITY|SORTING_PRIORITY <sorting_priority>] # Note: PRIORITY is deprecated [DEPENDS|DEPENDENCIES <com_id> ...] [AUTO_DEPEND_ON <comp_id> ...] [LICENSES <display_name> <file_path> ...] [DEFAULT <value>] [USER_INTERFACES <file_path> <file_path> ...] [TRANSLATIONS <file_path> <file_path> ...] [REPLACES <comp_id> ...] [CHECKABLE <value>])
This command should be called after cpack_add_component_group()
command.
VIRTUAL
FORCED_INSTALLATION
REQUIRES_ADMIN_RIGHTS
NAME
DISPLAY_NAME
cpack_add_component_group()
command.DESCRIPTION
cpack_add_component_group()
command.UPDATE_TEXT
VERSION
CPACK_PACKAGE_VERSION
.RELEASE_DATE
SCRIPT
PRIORITY | SORTING_PRIORITY
PRIORITY
option is deprecated and will be removed in a future version of CMake. Please use SORTING_PRIORITY
option instead.DEPENDS | DEPENDENCIES
AUTO_DEPEND_ON
LICENSES
DEFAULT
SCRIPT
option).USER_INTERFACES
TRANSLATIONS
REPLACES
CHECKABLE
cpack_ifw_add_repository
Add QtIFW specific remote repository to binary installer.
cpack_ifw_add_repository(<reponame> [DISABLED] URL <url> [USERNAME <username>] [PASSWORD <password>] [DISPLAY_NAME <display_name>])
This command will also add the <reponame> repository to a variable CPACK_IFW_REPOSITORIES_ALL
.
DISABLED
URL
USERNAME
PASSWORD
DISPLAY_NAME
cpack_ifw_update_repository
Update QtIFW specific repository from remote repository.
cpack_ifw_update_repository(<reponame> [[ADD|REMOVE] URL <url>]| [REPLACE OLD_URL <old_url> NEW_URL <new_url>]] [USERNAME <username>] [PASSWORD <password>] [DISPLAY_NAME <display_name>])
This command will also add the <reponame> repository to a variable CPACK_IFW_REPOSITORIES_ALL
.
URL
OLD_URL
NEW_URL
USERNAME
PASSWORD
DISPLAY_NAME
cpack_ifw_add_package_resources
Add additional resources in the installer binary.
cpack_ifw_add_package_resources(<file_path> <file_path> ...)
This command will also add the specified files to a variable CPACK_IFW_PACKAGE_RESOURCES
.
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.15/module/CPackIFW.html