forked from qt-creator/qt-creator
CppTools: Take "-include" files into account
Fixes: QTCREATORBUG-20602 Change-Id: Ibfc518fc64ed75f93265db800558ec1d2e424bb4 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
committed by
Christian Kandeler
parent
c05ad9a951
commit
888ea6bbbb
@@ -888,8 +888,8 @@ static RawProjectParts generateProjectParts(
|
||||
QStringList cFlags;
|
||||
QStringList cxxFlags;
|
||||
getExpandedCompilerFlags(cFlags, cxxFlags, props);
|
||||
rpp.setFlagsForC({cToolChain.get(), cFlags});
|
||||
rpp.setFlagsForCxx({cxxToolChain.get(), cxxFlags});
|
||||
rpp.setFlagsForC({cToolChain.get(), cFlags, {}});
|
||||
rpp.setFlagsForCxx({cxxToolChain.get(), cxxFlags, {}});
|
||||
|
||||
const QStringList defines = arrayToStringList(props.value("cpp.defines"))
|
||||
+ arrayToStringList(props.value("cpp.platformDefines"));
|
||||
@@ -978,6 +978,7 @@ static RawProjectParts generateProjectParts(
|
||||
qCWarning(qbsPmLog) << "Expect problems with code model";
|
||||
}
|
||||
rpp.setPreCompiledHeaders(Utils::toList(pchFiles));
|
||||
rpp.setIncludedFiles(arrayToStringList(props.value("cpp.prefixHeaders")));
|
||||
rpp.setFiles(filePathToSourceArtifact.keys(), {},
|
||||
[filePathToSourceArtifact](const QString &filePath) {
|
||||
// Keep this lambda thread-safe!
|
||||
|
||||
Reference in New Issue
Block a user