diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2017-01-02 13:30:03 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2017-01-02 12:53:41 +0000 |
commit | 7139eb6cc0b59b7546b0ac8b90de1eadb54f78fb (patch) | |
tree | dade7d576be2f7f07f6ff58cf1683d777adca99b | |
parent | 997dfdb0bf10d0359ac210385f9b8ab87ff94c17 (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.js | 4 |
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"); } |