forked from qt-creator/qt-creator
Fix building projects if MADDE is on a different drive then the project.
Task-number: QTCREATORBUG-1649 Reviewed-by: ck
This commit is contained in:
@@ -146,9 +146,16 @@ bool MaemoPackageCreationStep::createPackage()
|
|||||||
colon = QLatin1String(";");
|
colon = QLatin1String(";");
|
||||||
env.insert(key, path % QLatin1String("bin") % colon % env.value(key));
|
env.insert(key, path % QLatin1String("bin") % colon % env.value(key));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
env.insert(key, targetRoot() % "/bin" % colon % env.value(key));
|
env.insert(key, targetRoot() % "/bin" % colon % env.value(key));
|
||||||
env.insert(key, path % QLatin1String("madbin") % colon % env.value(key));
|
env.insert(key, path % QLatin1String("madbin") % colon % env.value(key));
|
||||||
env.insert(QLatin1String("PERL5LIB"), path % QLatin1String("madlib/perl5"));
|
|
||||||
|
QString perlLib = QDir::fromNativeSeparators(path % QLatin1String("madlib/perl5"));
|
||||||
|
#ifdef Q_OS_WIN
|
||||||
|
perlLib = perlLib.remove(QLatin1Char(':'));
|
||||||
|
perlLib = perlLib.prepend(QLatin1Char('/'));
|
||||||
|
#endif
|
||||||
|
env.insert(QLatin1String("PERL5LIB"), perlLib);
|
||||||
|
|
||||||
const QString buildDir = buildDirectory();
|
const QString buildDir = buildDirectory();
|
||||||
env.insert(QLatin1String("PWD"), buildDir);
|
env.insert(QLatin1String("PWD"), buildDir);
|
||||||
|
|||||||
Reference in New Issue
Block a user