From e1c20ea1e9416faf91564a963c7f70d1e3588d2e Mon Sep 17 00:00:00 2001 From: Christian Kandeler <christian.kandeler@nokia.com> Date: Tue, 22 Feb 2011 12:54:48 +0100 Subject: [PATCH] Maemo: Tell compiler which paths to mangle. Can be overridden by setting the environment variable maually. --- .../qt4projectmanager/qt-maemo/maemotoolchain.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemotoolchain.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemotoolchain.cpp index f671e710e1d..34cb3ac2fd4 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemotoolchain.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemotoolchain.cpp @@ -102,6 +102,15 @@ void MaemoToolChain::addToEnvironment(Utils::Environment &env) const .arg(maddeRoot))); env.prependOrSet(QLatin1String("PERL5LIB"), QDir::toNativeSeparators(QString("%1/madlib/perl5").arg(maddeRoot))); + + const QString manglePathsKey = QLatin1String("GCCWRAPPER_PATHMANGLE"); + if (!env.hasKey(manglePathsKey)) { + const QStringList pathsToMangle = QStringList() << QLatin1String("/lib") + << QLatin1String("/opt") << QLatin1String("/usr"); + env.set(manglePathsKey, QString()); + foreach (const QString &path, pathsToMangle) + env.appendOrSet(manglePathsKey, path, QLatin1String(":")); + } } QString MaemoToolChain::sysroot() const -- GitLab