diff options
author | Alibek Omarov <a1ba.omarov@gmail.com> | 2023-04-10 12:02:13 +0300 |
---|---|---|
committer | Alibek Omarov <a1ba.omarov@gmail.com> | 2023-04-11 12:29:05 +0000 |
commit | abe773881152e7283922912728dc422a8c9c2c4d (patch) | |
tree | 17f0cf14bac71e26f6622886778f2e57434d1983 /src | |
parent | 205fb14a43e9545b9e46b5019427454d9c947264 (diff) | |
download | qt-creator-abe773881152e7283922912728dc422a8c9c2c4d.tar.gz |
CompilationDatabaseProjectManager: Add missing GCC include flags
GCC also accepts -iquote and -idirafter flags to set include path.
Change-Id: Id8088faa4cfcfb9d6005ad13527c0bc26dc4feb3
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/compilationdatabaseprojectmanager/compilationdatabaseutils.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseutils.cpp b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseutils.cpp index f773d5fc5d..be0ab87e54 100644 --- a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseutils.cpp +++ b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseutils.cpp @@ -136,8 +136,8 @@ void filteredFlags(const FilePath &filePath, continue; } - const QStringList userIncludeFlags{"-I", "/I"}; - const QStringList systemIncludeFlags{"-isystem", "-imsvc", "/imsvc"}; + const QStringList userIncludeFlags{"-I", "-iquote", "/I"}; + const QStringList systemIncludeFlags{"-isystem", "-idirafter", "-imsvc", "/imsvc"}; const QStringList allIncludeFlags = QStringList(userIncludeFlags) << systemIncludeFlags; const QString includeOpt = Utils::findOrDefault(allIncludeFlags, [flag](const QString &opt) { return flag.startsWith(opt) && flag != opt; |