aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/testdata-windows/innosetup
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/blackbox/testdata-windows/innosetup')
-rw-r--r--tests/auto/blackbox/testdata-windows/innosetup/inc/qbsinc.iss0
-rw-r--r--tests/auto/blackbox/testdata-windows/innosetup/innosetup.qbs25
-rw-r--r--tests/auto/blackbox/testdata-windows/innosetup/test.iss6
3 files changed, 31 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata-windows/innosetup/inc/qbsinc.iss b/tests/auto/blackbox/testdata-windows/innosetup/inc/qbsinc.iss
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/tests/auto/blackbox/testdata-windows/innosetup/inc/qbsinc.iss
diff --git a/tests/auto/blackbox/testdata-windows/innosetup/innosetup.qbs b/tests/auto/blackbox/testdata-windows/innosetup/innosetup.qbs
new file mode 100644
index 000000000..718dec6f5
--- /dev/null
+++ b/tests/auto/blackbox/testdata-windows/innosetup/innosetup.qbs
@@ -0,0 +1,25 @@
+import qbs.FileInfo
+
+Project {
+ InnoSetup {
+ property bool _test: {
+ var present = qbs.targetOS.contains("windows") && innosetup.present;
+ console.info("has innosetup: " + present);
+ }
+
+ name: "QbsSetup"
+ targetName: "qbs.setup.test"
+ version: "1.5"
+ files: [
+ "test.iss"
+ ]
+ innosetup.verboseOutput: true
+ innosetup.includePaths: ["inc"]
+ innosetup.defines: ["MyProgram=" + name, "MyProgramVersion=" + version]
+ innosetup.compilerFlags: ["/V9"]
+ }
+ InnoSetup {
+ name: "Example1"
+ files: [FileInfo.joinPaths(innosetup.toolchainInstallPath, "Examples", name + ".iss")]
+ }
+}
diff --git a/tests/auto/blackbox/testdata-windows/innosetup/test.iss b/tests/auto/blackbox/testdata-windows/innosetup/test.iss
new file mode 100644
index 000000000..f9f9195a6
--- /dev/null
+++ b/tests/auto/blackbox/testdata-windows/innosetup/test.iss
@@ -0,0 +1,6 @@
+#include "qbsinc.iss"
+
+[Setup]
+AppName={#MyProgram}
+AppVersion={#MyProgramVersion}
+DefaultDirName={pf}\{#MyProgram}