diff options
-rw-r--r-- | share/qbs/modules/cpp/msvc.js | 7 |
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'); |