aboutsummaryrefslogtreecommitdiffstats
path: root/qbs-resources
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2017-12-05 10:46:12 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2017-12-05 17:14:37 +0000
commit65f68ebbf2ea08990490713107144ce0127e4b27 (patch)
treeb9a2ed74aef840f1dc11d875e64bc4589e412917 /qbs-resources
parentdb48bc39d781453e1a79b120635292fe87180123 (diff)
Fix qbs build with MSVC
cpp.soVersion is only defined for GCC-like compilers. Change-Id: I26c12a47534458cf4ed805e6e70b5579f9a15ebb Reviewed-by: Jake Petroules <jake.petroules@qt.io>
Diffstat (limited to 'qbs-resources')
-rw-r--r--qbs-resources/imports/QbsLibrary.qbs5
1 files changed, 4 insertions, 1 deletions
diff --git a/qbs-resources/imports/QbsLibrary.qbs b/qbs-resources/imports/QbsLibrary.qbs
index c33774f37..d66213831 100644
--- a/qbs-resources/imports/QbsLibrary.qbs
+++ b/qbs-resources/imports/QbsLibrary.qbs
@@ -10,7 +10,10 @@ QbsProduct {
qbs.targetOS.contains("windows") ? "bin" : qbsbuildconfig.libDirName)
cpp.defines: base.concat(visibilityType === "static" ? ["QBS_STATIC_LIB"] : ["QBS_LIBRARY"])
cpp.sonamePrefix: qbs.targetOS.contains("darwin") ? "@rpath" : undefined
- cpp.soVersion: version.replace(/\.\d+$/, '')
+ Properties {
+ condition: qbs.toolchain.contains("gcc")
+ cpp.soVersion: version.replace(/\.\d+$/, '')
+ }
cpp.visibility: "minimal"
cpp.cxxLanguageVersion: "c++11"
property bool visibilityType: Qt.core.staticBuild ? "static" : "dynamic"