From 7df5226e42ef1991110a41d50ece908bfe07d637 Mon Sep 17 00:00:00 2001
From: ck <qt-info@nokia.com>
Date: Thu, 22 Oct 2009 16:27:47 +0200
Subject: [PATCH] Fixes Maemo after Toolchain refactoring

Reviewed-by: dt <qtc-committer@nokia.com>
---
 src/plugins/qt4projectmanager/profilereader.cpp    | 3 ++-
 src/plugins/qt4projectmanager/profilereader.h      | 2 +-
 src/plugins/qt4projectmanager/qtversionmanager.cpp | 6 +-----
 3 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/src/plugins/qt4projectmanager/profilereader.cpp b/src/plugins/qt4projectmanager/profilereader.cpp
index 333f43ff27a..826f44c469e 100644
--- a/src/plugins/qt4projectmanager/profilereader.cpp
+++ b/src/plugins/qt4projectmanager/profilereader.cpp
@@ -45,7 +45,8 @@ ProFileReader::~ProFileReader()
         delete pf;
 }
 
-void ProFileReader::setQtVersion(QtVersion *qtVersion) {
+void ProFileReader::setQtVersion(const QtVersion *qtVersion)
+{
     if (qtVersion)
         m_option.properties = qtVersion->versionInfo();
     else
diff --git a/src/plugins/qt4projectmanager/profilereader.h b/src/plugins/qt4projectmanager/profilereader.h
index 2640b806060..09782a0b38d 100644
--- a/src/plugins/qt4projectmanager/profilereader.h
+++ b/src/plugins/qt4projectmanager/profilereader.h
@@ -47,7 +47,7 @@ public:
     ProFileReader();
     ~ProFileReader();
 
-    void setQtVersion(QtVersion *qtVersion);
+    void setQtVersion(const QtVersion *qtVersion);
     bool readProFile(const QString &fileName);
     QList<ProFile*> includeFiles() const;
 
diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp
index 51298b69f70..f6c7f183faa 100644
--- a/src/plugins/qt4projectmanager/qtversionmanager.cpp
+++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp
@@ -1099,6 +1099,7 @@ void QtVersion::updateToolChain() const
         mkspecPath = mkspecPath + "/default";
 
     ProFileReader *reader = new ProFileReader();
+    reader->setQtVersion(this);
     reader->setCumulative(false);
     reader->setParsePreAndPostFiles(false);
     reader->readProFile(mkspecPath + "/qmake.conf");
@@ -1120,11 +1121,6 @@ void QtVersion::updateToolChain() const
     } else if (qt_arch == "arm") {
 #ifdef QTCREATOR_WITH_MAEMO
         m_toolChains << MaemoManager::instance()->maemoToolChain(this);
-
-        ProjectExplorer::Environment env = ProjectExplorer::Environment::systemEnvironment();
-        //addToEnvironment(env);
-        qmakeCXX = env.searchInPath(qmakeCXX);
-        m_toolChains << ProjectExplorer::ToolChain::createGccToolChain(qmakeCXX);
 #endif
     } else if (qmakeCXX == "cl" || qmakeCXX == "icl") {
         // TODO proper support for intel cl
-- 
GitLab