forked from qt-creator/qt-creator
Take QMAKE_CXXFLAGS into account for additional INCLUDEPATHS
This also fixes pkg-config support for the code model. Task-Nr: QTCREATORBUG-976
This commit is contained in:
@@ -1349,9 +1349,14 @@ QStringList Qt4ProFileNode::mocDirPaths(ProFileReader *reader) const
|
||||
QStringList Qt4ProFileNode::includePaths(ProFileReader *reader) const
|
||||
{
|
||||
QStringList paths;
|
||||
paths = reader->absolutePathValues(QLatin1String("INCLUDEPATH"),
|
||||
m_projectDir);
|
||||
paths << uiDirPaths(reader) << mocDirPaths(reader);
|
||||
foreach (const QString &cxxflags, m_readerExact->values("QMAKE_CXXFLAGS")) {
|
||||
if (cxxflags.startsWith("-I"))
|
||||
paths.append(cxxflags.mid(2));
|
||||
}
|
||||
|
||||
paths.append(reader->absolutePathValues(QLatin1String("INCLUDEPATH"), m_projectDir));
|
||||
paths << mocDirPaths(reader) << uiDirPaths(reader);
|
||||
|
||||
paths.removeDuplicates();
|
||||
return paths;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user