aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--share/qbs/modules/cpp/msvc.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/share/qbs/modules/cpp/msvc.js b/share/qbs/modules/cpp/msvc.js
index b67ab811f..5ede90840 100644
--- a/share/qbs/modules/cpp/msvc.js
+++ b/share/qbs/modules/cpp/msvc.js
@@ -135,6 +135,13 @@ function prepareCompiler(project, product, inputs, outputs, input, output, expli
break;
}
+ if (input.qbs.toolchain.contains("clang-cl")) {
+ if (input.cpp.architecture === "x86")
+ args.push("-m32");
+ else if (input.cpp.architecture === "x86_64")
+ args.push("-m64");
+ }
+
if (debugInformation) {
if (product.cpp.separateDebugInformation)
args.push('/Zi');