diff --git a/src/plugins/projectexplorer/gcctoolchain.cpp b/src/plugins/projectexplorer/gcctoolchain.cpp index a26abb010a87f3aa464c1692d9d78deb33379a6d..15442cb04b766048535408d6dcbcb14278e75ba2 100644 --- a/src/plugins/projectexplorer/gcctoolchain.cpp +++ b/src/plugins/projectexplorer/gcctoolchain.cpp @@ -392,8 +392,10 @@ QList<HeaderPath> GccToolChain::systemHeaderPaths() const void GccToolChain::addToEnvironment(Utils::Environment &env) const { - if (!m_compilerCommand.isEmpty()) - env.prependOrSetPath(m_compilerCommand.toString()); + if (!m_compilerCommand.isEmpty()) { + Utils::FileName path = m_compilerCommand.parentDir(); + env.prependOrSetPath(path.toString()); + } } void GccToolChain::setDebuggerCommand(const Utils::FileName &d)