aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/modules
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2020-09-01 23:38:04 +0200
committerIvan Komissarov <ABBAPOH@gmail.com>2020-09-04 11:34:45 +0000
commitcea2c74d67822c21a45a7fe734b11c794a6355c4 (patch)
tree8289a3edda4a9f1c20d4a091eb89a536814c04c4 /share/qbs/modules
parent27bbf57af385edde72b914ccdbe0f1d4d7c83144 (diff)
Fix InnoSetupModule to support InnoSetup v6
Also, fix tests to check the presence of the innosetup in qbs files instead of the test itself Change-Id: I5fcb40cf301cf606c2cf3414a716ed66d1083868 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'share/qbs/modules')
-rw-r--r--share/qbs/modules/innosetup/InnoSetupModule.qbs4
1 files changed, 4 insertions, 0 deletions
diff --git a/share/qbs/modules/innosetup/InnoSetupModule.qbs b/share/qbs/modules/innosetup/InnoSetupModule.qbs
index 1caf39dc8..930d85a9a 100644
--- a/share/qbs/modules/innosetup/InnoSetupModule.qbs
+++ b/share/qbs/modules/innosetup/InnoSetupModule.qbs
@@ -76,6 +76,10 @@ Module {
readonly property string executableSuffix: ".exe"
validate: {
+ if (!innoSetupProbe.found) {
+ throw ModUtils.ModuleError("Could not find InnoSetup in Windows registry. Make " +
+ "sure InnoSetup is installed correctly.");
+ }
var validator = new ModUtils.PropertyValidator("innosetup");
validator.setRequiredProperty("toolchainInstallPath", toolchainInstallPath);
validator.setRequiredProperty("version", version);