aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qbsplugin.qbs
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2018-05-03 17:00:51 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2018-05-09 12:33:10 +0000
commitafe5f9701d69e7cdb59a80bd8282d469a74b90ec (patch)
tree6d3a1a7ccdd510c588b8bf340ce33faeca9ed7a6 /src/plugins/qbsplugin.qbs
parent15751999bbfa66015f48bbdde2fea2d4e8fed61a (diff)
qbs build: Add convenience properties for building statically
So that we can easily test this functionality in the absence of a statically built Qt. Change-Id: I9c8f296222bc3155cb95219d4ababfd34e1e7e7b Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/plugins/qbsplugin.qbs')
-rw-r--r--src/plugins/qbsplugin.qbs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/qbsplugin.qbs b/src/plugins/qbsplugin.qbs
index f6a752dc1..269614e11 100644
--- a/src/plugins/qbsplugin.qbs
+++ b/src/plugins/qbsplugin.qbs
@@ -3,16 +3,16 @@ import qbs.FileInfo
QbsProduct {
property bool isForDarwin: qbs.targetOS.contains("darwin")
+ property bool staticBuild: Qt.core.staticBuild || qbsbuildconfig.staticBuild
Depends { name: "cpp" }
Depends { name: "bundle"; condition: isForDarwin }
Depends { name: "Qt.core" }
Depends { name: "qbsbuildconfig" }
- Depends { name: "qbscore"; condition: !Qt.core.staticBuild }
- type: (Qt.core.staticBuild ? ["staticlibrary"]
- : [isForDarwin ? "loadablemodule" : "dynamiclibrary"])
+ Depends { name: "qbscore"; condition: !staticBuild }
+ type: (staticBuild ? ["staticlibrary"] : [isForDarwin ? "loadablemodule" : "dynamiclibrary"])
.concat(["qbsplugin"])
Properties {
- condition: Qt.core.staticBuild
+ condition: staticBuild
cpp.defines: ["QBS_STATIC_LIB"]
}
cpp.includePaths: base.concat(["../../../lib/corelib"])