diff --git a/plugins/custom-definesandincludes/compilerprovider/gcclikecompiler.cpp b/plugins/custom-definesandincludes/compilerprovider/gcclikecompiler.cpp --- a/plugins/custom-definesandincludes/compilerprovider/gcclikecompiler.cpp +++ b/plugins/custom-definesandincludes/compilerprovider/gcclikecompiler.cpp @@ -24,6 +24,7 @@ #include "gcclikecompiler.h" #include +#include #include #include #include @@ -207,7 +208,7 @@ mode = Finished; } else { // This is an include path, add it to the list. - auto hostPath = rt->pathInHost(Path(line.trimmed().toString())); + auto hostPath = rt->pathInHost(Path(QDir(line.trimmed().toString()).canonicalPath())); // but skip folders with compiler builtins, we cannot parse these with clang if (!QFile::exists(hostPath.toLocalFile() + QLatin1String("/cpuid.h"))) { data.includePaths << Path(QFileInfo(hostPath.toLocalFile()).canonicalFilePath());