diff --git a/src/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.cpp b/src/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.cpp index e05b5c68813..54863f04f7a 100644 --- a/src/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.cpp +++ b/src/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.cpp @@ -189,7 +189,7 @@ public: optionsBuilder.addDefines(projectPart.projectDefines); optionsBuilder.undefineClangVersionMacrosForMsvc(); optionsBuilder.undefineCppLanguageFeatureMacrosForMsvc2015(); - optionsBuilder.addHeaderPathOptions(); + optionsBuilder.addHeaderPathOptions(true); optionsBuilder.addMsvcCompatibilityVersion(); if (type != ProjectExplorer::Constants::MSVC_TOOLCHAIN_TYPEID) diff --git a/src/plugins/clangstaticanalyzer/clangstaticanalyzerrunner.cpp b/src/plugins/clangstaticanalyzer/clangstaticanalyzerrunner.cpp index 725712b8da2..dc6f53fb5d8 100644 --- a/src/plugins/clangstaticanalyzer/clangstaticanalyzerrunner.cpp +++ b/src/plugins/clangstaticanalyzer/clangstaticanalyzerrunner.cpp @@ -63,7 +63,7 @@ static QStringList constructCommandLineArguments(const QString &filePath, arguments << QLatin1String("--analyze") << QLatin1String("-o") - << logFile + << QDir::toNativeSeparators(logFile) ; arguments += options; arguments << QDir::toNativeSeparators(filePath); @@ -80,7 +80,7 @@ ClangStaticAnalyzerRunner::ClangStaticAnalyzerRunner(const QString &clangExecuta const Utils::Environment &environment, QObject *parent) : QObject(parent) - , m_clangExecutable(clangExecutable) + , m_clangExecutable(QDir::toNativeSeparators(clangExecutable)) , m_clangLogFileDir(clangLogFileDir) { QTC_CHECK(!m_clangExecutable.isEmpty());