diff options
author | Brad King <brad.king@kitware.com> | 2014-07-31 13:17:37 (GMT) |
---|---|---|
committer | CMake Topic Stage <kwrobot@kitware.com> | 2014-07-31 13:17:37 (GMT) |
commit | 2ba18f62846735a8c466f0ddfa602a18cea583f8 (patch) | |
tree | 93c8447c455dc0b0b701ad09c7cc19b8935a3565 /Modules | |
parent | 9f575a26fd7019114687104c719b20ef6d26b1fe (diff) | |
parent | e7511b7fbe09a4007269992edcde2dc98144da47 (diff) | |
download | CMake-2ba18f62846735a8c466f0ddfa602a18cea583f8.zip CMake-2ba18f62846735a8c466f0ddfa602a18cea583f8.tar.gz CMake-2ba18f62846735a8c466f0ddfa602a18cea583f8.tar.bz2 |
Merge topic 'cpack-ifw-generator'
e7511b7f CPackIFW: Add package configuration variables
b2340001 CPackIFW: Document cpack_ifw_configure_component DEPENDS option
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/CPackIFW.cmake | 43 |
1 files changed, 39 insertions, 4 deletions
diff --git a/Modules/CPackIFW.cmake b/Modules/CPackIFW.cmake index f99488a..1f6de8f 100644 --- a/Modules/CPackIFW.cmake +++ b/Modules/CPackIFW.cmake @@ -29,8 +29,37 @@ # Variables # ^^^^^^^^^ # -# Variables that Change Behavior -# """""""""""""""""""""""""""""" +# You can use the following variables to change behavior of CPack ``IFW`` generator. +# +# Package +# """"""" +# +# .. variable:: CPACK_IFW_PACKAGE_TITLE +# +# Name of the installer as displayed on the title bar. +# By default used :variable:`CPACK_PACKAGE_DESCRIPTION_SUMMARY` +# +# .. variable:: CPACK_IFW_PACKAGE_PUBLISHER +# +# Publisher of the software (as shown in the Windows Control Panel). +# By default used :variable:`CPACK_PACKAGE_VENDOR` +# +# .. variable:: CPACK_IFW_PRODUCT_URL +# +# URL to a page that contains product information on your web site. +# +# .. variable:: CPACK_IFW_PACKAGE_ICON +# +# Filename for a custom installer icon. The actual file is '.icns' (Mac OS X), +# '.ico' (Windows). No functionality on Unix. +# +# .. variable:: CPACK_IFW_PACKAGE_WINDOW_ICON +# +# Filename for a custom window icon in PNG format for the Installer application. +# +# .. variable:: CPACK_IFW_PACKAGE_LOGO +# +# Filename for a logo used as QWizard::LogoPixmap. # # .. variable:: CPACK_IFW_TARGET_DIRECTORY # @@ -45,6 +74,9 @@ # # You can use predefined variables. # +# Components +# """""""""" +# # .. variable:: CPACK_IFW_RESOLVE_DUPLICATE_NAMES # # Resolve duplicate names when installing components with groups. @@ -54,8 +86,8 @@ # Additional prepared packages dirs that will be used to resolve # dependent components. # -# Advanced Variables -# """""""""""""""""" +# Advanced +# """""""" # # .. variable:: CPACK_IFW_BINARYCREATOR_EXECUTABLE # @@ -95,6 +127,7 @@ # [SCRIPT <script>] # [NAME <name>] # [PRIORITY <priority>] +# [DEPENDS <com_id> ...] # [LICENSES <display_name> <file_path> ...]) # # This command should be called after cpack_add_component command. @@ -109,6 +142,8 @@ # # ``PRIORITY`` is priority of the component in the tree. # +# ``DEPENDS`` list of dependency component identifiers in QtIFW_ style. +# # ``LICENSES`` pair of <display_name> and <file_path> of license text for this # component. You can specify more then one license. # |