aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/testdata-windows/wix/WiXInstallers.qbs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/blackbox/testdata-windows/wix/WiXInstallers.qbs')
-rw-r--r--tests/auto/blackbox/testdata-windows/wix/WiXInstallers.qbs38
1 files changed, 38 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata-windows/wix/WiXInstallers.qbs b/tests/auto/blackbox/testdata-windows/wix/WiXInstallers.qbs
new file mode 100644
index 000000000..07f61ba2c
--- /dev/null
+++ b/tests/auto/blackbox/testdata-windows/wix/WiXInstallers.qbs
@@ -0,0 +1,38 @@
+import qbs.FileInfo
+
+Project {
+ WindowsInstallerPackage {
+ name: "QbsSetup"
+ targetName: "qbs"
+ files: ["QbsSetup.wxs", "ExampleScript.bat"]
+ wix.defines: ["scriptName=ExampleScript.bat"]
+ wix.extensions: ["WixBalExtension", "WixUIExtension"]
+ qbs.targetPlatform: "windows"
+
+ Export {
+ Depends { name: "wix" }
+ wix.defines: base.concat(["msiName=" +
+ FileInfo.joinPaths(product.buildDirectory,
+ product.targetName + wix.windowsInstallerSuffix)])
+ }
+ }
+
+ WindowsSetupPackage {
+ Depends { name: "QbsSetup" }
+ condition: qbs.hostOS.contains("windows") // currently does not work in Wine with WiX 3.9
+ name: "QbsBootstrapper"
+ targetName: "qbs-setup-" + qbs.architecture
+ files: ["QbsBootstrapper.wxs"]
+ qbs.architecture: original || "x86"
+ qbs.targetPlatform: "windows"
+ }
+
+ WindowsInstallerPackage {
+ name: "RegressionBuster9000"
+ files: ["QbsSetup.wxs", "Qt.wxs", "de.wxl"]
+ wix.defines: ["scriptName=ExampleScript.bat"]
+ wix.cultures: []
+ qbs.architecture: original || "x86"
+ qbs.targetPlatform: "windows"
+ }
+}