diff options
author | Jake Petroules <jake.petroules@petroules.com> | 2013-06-18 09:22:13 -0400 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-06-24 14:13:26 +0200 |
commit | 6a80478c97a534c1a635d2f9488f45b0f85e1c68 (patch) | |
tree | c4530c1709417eae9500bdfa732104216f3a590c /share/qbs/modules/cpp/msvc.js | |
parent | 954eba8ec6607e4b8e0afd46845842ae09a4093c (diff) |
Implement support for prefix headers (Xcode) / forced includes (MSVC).
Task-number: QBS-313
Change-Id: Idc66a671a9c634ef142887fb374d99da3ba96bb1
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'share/qbs/modules/cpp/msvc.js')
-rw-r--r-- | share/qbs/modules/cpp/msvc.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/share/qbs/modules/cpp/msvc.js b/share/qbs/modules/cpp/msvc.js index 8d9f187b2..5da695dc1 100644 --- a/share/qbs/modules/cpp/msvc.js +++ b/share/qbs/modules/cpp/msvc.js @@ -59,6 +59,10 @@ function prepareCompiler(product, input, outputs, platformDefines, defines, incl args.push('/Fo' + FileInfo.toWindowsSeparators(objOutput.fileName)) args.push(FileInfo.toWindowsSeparators(input.fileName)) + var prefixHeaders = ModUtils.moduleProperty(product, "prefixHeaders"); + for (i in prefixHeaders) + args.push("/FI" + FileInfo.toWindowsSeparators(prefixHeaders[i])); + if (isCxx) { // precompiled header file var pch = ModUtils.moduleProperty(product, "precompiledHeader") |