aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/qtprofilesetup/templates
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@qt.io>2016-06-02 16:24:13 -0700
committerJake Petroules <jake.petroules@qt.io>2016-06-06 16:35:58 +0000
commit81e2141158af5ad4f457a2671dd2717d8302e90e (patch)
tree9abe27104e0eb25304143ffa4f55622541696812 /src/lib/qtprofilesetup/templates
parentf8db4c3b0c8f286f8ef0831d6c386b94a6248d3e (diff)
Determine the compiler's default include and lib directories.
This fixes an issue where moc may fail to find some headers when building Qt or projects that use Qt. Change-Id: I52981139a3127539a4d5d9ba6e8d61575f7a0082 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
Diffstat (limited to 'src/lib/qtprofilesetup/templates')
-rw-r--r--src/lib/qtprofilesetup/templates/moc.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/qtprofilesetup/templates/moc.js b/src/lib/qtprofilesetup/templates/moc.js
index 4fb33fe4e..5459cf536 100644
--- a/src/lib/qtprofilesetup/templates/moc.js
+++ b/src/lib/qtprofilesetup/templates/moc.js
@@ -39,9 +39,13 @@ function args(product, input, outputFileName)
var includePaths = ModUtils.modulePropertiesFromArtifacts(product, [input], 'cpp', 'includePaths');
includePaths = includePaths.uniqueConcat(ModUtils.modulePropertiesFromArtifacts(
product, [input], 'cpp', 'systemIncludePaths'));
+ includePaths = includePaths.uniqueConcat(ModUtils.modulePropertiesFromArtifacts(
+ product, [input], 'cpp', 'compilerIncludePaths'));
var frameworkPaths = product.moduleProperties("cpp", "frameworkPaths");
frameworkPaths = frameworkPaths.uniqueConcat(
product.moduleProperties("cpp", "systemFrameworkPaths"));
+ frameworkPaths = frameworkPaths.uniqueConcat(
+ product.moduleProperties("cpp", "compilerFrameworkPaths"));
var args = [];
args = args.concat(
defines.map(function(item) { return '-D' + item; }),