aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/testdata/pseudo-multiplexing
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2017-11-23 16:39:02 +0100
committerJake Petroules <jake.petroules@qt.io>2017-11-23 21:28:25 +0000
commit08ce978733b33c1b1a64e5e1e62dea22cde6148c (patch)
tree975b1b9c1b5c236d571b2efe189f54724362a0b7 /tests/auto/blackbox/testdata/pseudo-multiplexing
parent757dede7866a39f186feb9db4d67bad4a60c2894 (diff)
Fix inadvertant module prototype sharingv1.10.0
A product that is not multiplexed in the sense that additional instances of it are created can still alter prototype values. Take this into account when deciding whether to re-use an existing module prototype. Task-number: QBS-1243 Change-Id: I017fc0dc9d6080d622b030e97796d254d17b3468 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
Diffstat (limited to 'tests/auto/blackbox/testdata/pseudo-multiplexing')
-rw-r--r--tests/auto/blackbox/testdata/pseudo-multiplexing/pseudo-multiplexing.qbs14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata/pseudo-multiplexing/pseudo-multiplexing.qbs b/tests/auto/blackbox/testdata/pseudo-multiplexing/pseudo-multiplexing.qbs
new file mode 100644
index 000000000..0639adc8a
--- /dev/null
+++ b/tests/auto/blackbox/testdata/pseudo-multiplexing/pseudo-multiplexing.qbs
@@ -0,0 +1,14 @@
+import qbs
+
+Project {
+ Product {
+ name: "a"
+ multiplexByQbsProperties: ["architectures"]
+ Depends { name: "cpp" }
+ }
+ Product {
+ name: "b"
+ multiplexByQbsProperties: []
+ Depends { name: "cpp" }
+ }
+}