aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@qt.io>2017-11-25 22:11:54 -0800
committerJake Petroules <jake.petroules@qt.io>2017-11-30 15:34:53 +0000
commit7f6ec1cc271aa4b9cd3d6d53dbcadd0da1b39d23 (patch)
tree3b5ae087571a33e75059f5ec64f79f0d4cef7a96 /doc
parent08ce978733b33c1b1a64e5e1e62dea22cde6148c (diff)
Installer modules: add a "helper" file tag to pull in dependent inputs
Use case: building an Inno Setup, NSIS, or WiX project often depends on artifacts created by other products (executables, shared libraries, etc.). This allows the rules which create these installer files to depend on relevant installable artifacts. [ChangeLog] The Inno Setup, NSIS, and WiX modules' rules now have a dependency on installable artifacts of dependencies by default, via the default item templates InnoSetup, NSISSetup, and WindowsInstallerPackage. This can be explicitly controlled via the dependsOnInstallables boolean property of those item templates. Change-Id: Ia12f7d9965091c06ab83ba86836ec989c899f765 Reviewed-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'doc')
-rw-r--r--doc/reference/modules/innosetup-module.qdoc6
-rw-r--r--doc/reference/modules/nsis-module.qdoc6
-rw-r--r--doc/reference/modules/wix-module.qdoc6
3 files changed, 18 insertions, 0 deletions
diff --git a/doc/reference/modules/innosetup-module.qdoc b/doc/reference/modules/innosetup-module.qdoc
index 7f86ed072..416ccb89b 100644
--- a/doc/reference/modules/innosetup-module.qdoc
+++ b/doc/reference/modules/innosetup-module.qdoc
@@ -157,5 +157,11 @@
\li 1.7
\li The rule that creates Inno Setup executable files attaches this tag
(as well as the "application" tag) to its output artifact.
+ \row
+ \li \c{"innosetup.input"}
+ \li n/a
+ \li 1.10
+ \li The rule that creates Inno Setup executable files will be dependent on artifacts
+ with this tag.
\endtable
*/
diff --git a/doc/reference/modules/nsis-module.qdoc b/doc/reference/modules/nsis-module.qdoc
index f409d17bc..c66add6d4 100644
--- a/doc/reference/modules/nsis-module.qdoc
+++ b/doc/reference/modules/nsis-module.qdoc
@@ -181,5 +181,11 @@
\li 1.2
\li The rule that creates the NSIS setup executable attaches this tag to its output
artifact.
+ \row
+ \li \c{"nsis.input"}
+ \li -
+ \li 1.10
+ \li The rule that creates the NSIS setup executable will be dependent on artifacts
+ with this tag.
\endtable
*/
diff --git a/doc/reference/modules/wix-module.qdoc b/doc/reference/modules/wix-module.qdoc
index 1a7309654..84be797f2 100644
--- a/doc/reference/modules/wix-module.qdoc
+++ b/doc/reference/modules/wix-module.qdoc
@@ -269,5 +269,11 @@
\li 1.2
\li This tag is attached to WiX source files.
Each source file will be compiled into one WiX object file.
+ \row
+ \li \c{"wix.input"}
+ \li -
+ \li 1.10
+ \li The rule that creates the Microsoft Installer setup file or WiX setup executable
+ will be dependent on artifacts with this tag.
\endtable
*/