forked from qt-creator/qt-creator
QbsProjectManager: Consider cpp.platformDefines for the code model
Fixes: QTCREATORBUG-19537 Change-Id: Ia51441491913da0f7b31c2ff02e2552ff58147f3 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -888,7 +888,9 @@ static RawProjectParts generateProjectParts(
|
||||
rpp.setFlagsForC({cToolChain.get(), cFlags});
|
||||
rpp.setFlagsForCxx({cxxToolChain.get(), cxxFlags});
|
||||
|
||||
rpp.setMacros(transform<QVector>(arrayToStringList(props.value("cpp.defines")),
|
||||
const QStringList defines = arrayToStringList(props.value("cpp.defines"))
|
||||
+ arrayToStringList(props.value("cpp.platformDefines"));
|
||||
rpp.setMacros(transform<QVector>(defines,
|
||||
[](const QString &s) { return Macro::fromKeyValue(s); }));
|
||||
|
||||
ProjectExplorer::HeaderPaths grpHeaderPaths;
|
||||
|
||||
Reference in New Issue
Block a user