#.rst: # CPackIFW # -------- # # .. _QtIFW: http://qt-project.org/doc/qtinstallerframework/index.html # # 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. # # # Overview # ^^^^^^^^ # # CPack ``IFW`` generator helps you create online and offline # binary cross-platform installers with a graphical user interface. # # CPack IFW generator prepare project installation and generate configuration # and meta information for QtIFW_ tools. # # The QtIFW_ provides a set of tools and utilities to create # installers for the supported desktop Qt platforms: Linux, Microsoft Windows, # and Mac OS X. # # To use CPack ``IFW`` generator you must also install QtIFW_. # # Variables # ^^^^^^^^^ # # Variables that Change Behavior # """""""""""""""""""""""""""""" # # .. variable:: CPACK_IFW_TARGET_DIRECTORY # # Default target directory for installation. # By default used "@ApplicationsDir@/:variable:`CPACK_PACKAGE_INSTALL_DIRECTORY`" # # You can use predefined variables. # # .. variable:: CPACK_IFW_ADMIN_TARGET_DIRECTORY # # Default target directory for installation with administrator rights. # # You can use predefined variables. # # .. variable:: CPACK_IFW_RESOLVE_DUPLICATE_NAMES # # Resolve duplicate names when installing components with groups. # # .. variable:: CPACK_IFW_PACKAGES_DIRECTORIES # # Additional prepared packages dirs that will be used to resolve # dependent components. # # Advanced Variables # """""""""""""""""" # # .. variable:: CPACK_IFW_BINARYCREATOR_EXECUTABLE # # The path to "binarycreator" command line client. # # This variable is cached and can be configured user if need. # # .. variable:: CPACK_IFW_BINARYCREATOR_EXECUTABLE_FOUND # # True if the "binarycreator" command line client was found. # # .. variable:: CPACK_IFW_REPOGEN_EXECUTABLE # # The path to "repogen" command line client. # # This variable is cached and can be configured user if need. # # .. variable:: CPACK_IFW_REPOGEN_EXECUTABLE_FOUND # # True if the "repogen" command line client was found. # # Commands # ^^^^^^^^^ # # The module defines the following commands: # # -------------------------------------------------------------------------- # # .. command:: cpack_ifw_configure_component # # Sets the arguments specific to the CPack IFW generator. # # :: # # cpack_ifw_configure_component( # [VERSION ] # [SCRIPT