aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/testdata
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/blackbox/testdata')
-rwxr-xr-xtests/auto/blackbox/testdata/nsis/hello.bat1
-rwxr-xr-xtests/auto/blackbox/testdata/nsis/hello.nsi19
-rwxr-xr-xtests/auto/blackbox/testdata/nsis/hello.qbs10
3 files changed, 30 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata/nsis/hello.bat b/tests/auto/blackbox/testdata/nsis/hello.bat
new file mode 100755
index 000000000..3af583cd8
--- /dev/null
+++ b/tests/auto/blackbox/testdata/nsis/hello.bat
@@ -0,0 +1 @@
+echo Hello world!
diff --git a/tests/auto/blackbox/testdata/nsis/hello.nsi b/tests/auto/blackbox/testdata/nsis/hello.nsi
new file mode 100755
index 000000000..70b73056a
--- /dev/null
+++ b/tests/auto/blackbox/testdata/nsis/hello.nsi
@@ -0,0 +1,19 @@
+SetCompressor zlib
+
+!ifdef Win64
+ Name "Qbs Hello - ${qbs.architecture} (64-bit)"
+!else
+ Name "Qbs Hello - ${qbs.architecture} (32-bit)"
+!endif
+
+OutFile "you-should-not-see-a-file-with-this-name.exe"
+InstallDir "$DESKTOP\Qbs Hello"
+RequestExecutionLevel user
+
+Page directory
+Page instfiles
+
+Section ""
+ SetOutPath "$INSTDIR"
+ File "${batchFile}"
+SectionEnd
diff --git a/tests/auto/blackbox/testdata/nsis/hello.qbs b/tests/auto/blackbox/testdata/nsis/hello.qbs
new file mode 100755
index 000000000..b7f3da505
--- /dev/null
+++ b/tests/auto/blackbox/testdata/nsis/hello.qbs
@@ -0,0 +1,10 @@
+import qbs
+
+NSISSetup {
+ condition: qbs.targetOS.contains("windows")
+ name: "Qbs Hello"
+ targetName: "qbs-hello-" + qbs.architecture
+ files: ["hello.nsi", "hello.bat"]
+ nsis.defines: ["batchFile=hello.bat"]
+ nsis.compressor: "lzma-solid"
+}