aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/modules/cpp/msvc.js
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@petroules.com>2013-06-18 09:22:13 -0400
committerJoerg Bornemann <joerg.bornemann@digia.com>2013-06-24 14:13:26 +0200
commit6a80478c97a534c1a635d2f9488f45b0f85e1c68 (patch)
treec4530c1709417eae9500bdfa732104216f3a590c /share/qbs/modules/cpp/msvc.js
parent954eba8ec6607e4b8e0afd46845842ae09a4093c (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.js4
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")