aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2017-01-02 13:30:03 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2017-01-02 12:53:41 +0000
commit7139eb6cc0b59b7546b0ac8b90de1eadb54f78fb (patch)
treedade7d576be2f7f07f6ff58cf1683d777adca99b
parent997dfdb0bf10d0359ac210385f9b8ab87ff94c17 (diff)
Do not create bundle-related artifacts for non-Darwin targets
This is erroneously done at the moment when separate debug information is enabled. Change-Id: I97474d8d08e31de9db20f738f21e0c753d929c4d Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
-rw-r--r--share/qbs/imports/qbs/PathTools/path-tools.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/share/qbs/imports/qbs/PathTools/path-tools.js b/share/qbs/imports/qbs/PathTools/path-tools.js
index c39ddcab1..21edfcdb3 100644
--- a/share/qbs/imports/qbs/PathTools/path-tools.js
+++ b/share/qbs/imports/qbs/PathTools/path-tools.js
@@ -119,7 +119,9 @@ function importLibraryFilePath(product) {
}
function debugInfoIsBundle(product) {
- var flags = product.moduleProperty("cpp", "dsymutilFlags");
+ if (!product.moduleProperty("qbs", "targetOS").contains("darwin"))
+ return false;
+ var flags = product.moduleProperty("cpp", "dsymutilFlags") || [];
return !flags.contains("-f") && !flags.contains("--flat");
}