aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/modules/cpp/msvc.js
diff options
context:
space:
mode:
Diffstat (limited to 'share/qbs/modules/cpp/msvc.js')
-rw-r--r--share/qbs/modules/cpp/msvc.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/share/qbs/modules/cpp/msvc.js b/share/qbs/modules/cpp/msvc.js
index c671f8abe..f862999a9 100644
--- a/share/qbs/modules/cpp/msvc.js
+++ b/share/qbs/modules/cpp/msvc.js
@@ -33,6 +33,15 @@ var FileInfo = loadExtension("qbs.FileInfo");
var ModUtils = loadExtension("qbs.ModUtils");
var WindowsUtils = loadExtension("qbs.WindowsUtils");
+function compilerVersionDefine(cpp) {
+ var result = '_MSC_VER=' + cpp.compilerVersionMajor;
+ var s = cpp.compilerVersionMinor.toString();
+ while (s.length < 2)
+ s = '0' + s;
+ result += s;
+ return result;
+}
+
function prepareCompiler(project, product, inputs, outputs, input, output) {
var i;
var optimization = ModUtils.moduleProperty(input, "optimization")