aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/modules/cpp/gcc.js
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2018-01-17 08:45:28 +0100
committerJoerg Bornemann <joerg.bornemann@qt.io>2018-01-17 12:41:18 +0100
commitf7b0dcb8e965a8a152738a507118c3dc4d70401c (patch)
treec93d1b620185ec05b6f34065d2c200a93cf73ad2 /share/qbs/modules/cpp/gcc.js
parent712c5474b08af11b34c37b545f4e2b7baab27a9f (diff)
parentd9b6a84900552b55117c8034743964726c2bc102 (diff)
Merge remote-tracking branch 'origin/1.10'
Conflicts: src/lib/qtprofilesetup/qtprofilesetup.cpp src/lib/qtprofilesetup/templates/QtModule.qbs src/lib/qtprofilesetup/templates/core.qbs Change-Id: I342608a47f1a90b53eb12cc14fc3ff116063d15f
Diffstat (limited to 'share/qbs/modules/cpp/gcc.js')
-rw-r--r--share/qbs/modules/cpp/gcc.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/share/qbs/modules/cpp/gcc.js b/share/qbs/modules/cpp/gcc.js
index 6f2962257..e93f00d0e 100644
--- a/share/qbs/modules/cpp/gcc.js
+++ b/share/qbs/modules/cpp/gcc.js
@@ -725,12 +725,6 @@ function compilerFlags(project, product, input, output, explicitlyDependsOn) {
args.push('-fvisibility=default')
}
- var prefixHeaders = input.cpp.prefixHeaders;
- for (i in prefixHeaders) {
- args.push('-include');
- args.push(prefixHeaders[i]);
- }
-
if (compilerInfo.language)
// Only push language arguments if we have to.
Array.prototype.push.apply(args, compilerInfo.language);
@@ -751,6 +745,12 @@ function compilerFlags(project, product, input, output, explicitlyDependsOn) {
args.push('-include', pchFilePath);
}
+ var prefixHeaders = input.cpp.prefixHeaders;
+ for (i in prefixHeaders) {
+ args.push('-include');
+ args.push(prefixHeaders[i]);
+ }
+
var positionIndependentCode = input.cpp.positionIndependentCode;
if (positionIndependentCode && !product.qbs.toolchain.contains("mingw"))
args.push('-fPIC');