From 59e2844b2a27fee7abfce5a1d4756726c5bea1cb Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@nokia.com>
Date: Wed, 1 Feb 2012 16:13:38 +0100
Subject: [PATCH] Gcc: Fix wrong path

Task-number: QTCREATORBUG-6890
Change-Id: I8c8a39e5bb61b11f03eb970fbeb9538a47cd8c0f
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
---
 src/plugins/projectexplorer/gcctoolchain.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/plugins/projectexplorer/gcctoolchain.cpp b/src/plugins/projectexplorer/gcctoolchain.cpp
index a26abb010a8..15442cb04b7 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)
-- 
GitLab