summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/macrelocateqt.cpp
diff options
context:
space:
mode:
authorkh1 <karsten.heimrich@nokia.com>2012-09-25 11:42:30 +0200
committerKarsten Heimrich <karsten.heimrich@digia.com>2012-09-26 14:42:25 +0200
commitf2064cbd7c8fbdf934130410027c271d21ba586c (patch)
tree9f556db4b62e047b816033a9f977da27b0a75ee3 /src/libs/installer/macrelocateqt.cpp
parentbc77a40ae8d9df9166fb91e240323a3524ac6055 (diff)
Incorporate following changes to support Qt5.
d5e0dd38ead398d5be8126b4f21c0a50b7b61b17 72000567377d52d5d6e0db2b5d5b95407d85bbc1 Change-Id: I413f6f0ace095dc0d4b375cf392f8878e97ac27c Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Diffstat (limited to 'src/libs/installer/macrelocateqt.cpp')
-rw-r--r--src/libs/installer/macrelocateqt.cpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/libs/installer/macrelocateqt.cpp b/src/libs/installer/macrelocateqt.cpp
index 0647c24e1..4ffdb8bd0 100644
--- a/src/libs/installer/macrelocateqt.cpp
+++ b/src/libs/installer/macrelocateqt.cpp
@@ -43,7 +43,7 @@ Relocator::Relocator()
{
}
-bool Relocator::apply(const QString &qtInstallDir, const QString &targetDir)
+bool Relocator::apply(const QString &qtInstallDir, const QString &targetDir, const QString &version)
{
// Relocator::apply(/Users/rakeller/QtSDKtest2/Simulator/Qt/gcc)
// Relocator uses indicator: /QtSDKtest2operation 'QtPatch' with arguments: 'mac; /Users/rakeller/QtSDKtest2/Simulator/Qt/gcc' failed: Error while relocating Qt: "ReplaceInsta
@@ -81,11 +81,15 @@ bool Relocator::apply(const QString &qtInstallDir, const QString &targetDir)
operation.setComponentRootPath(qtInstallDir);
QStringList arguments;
arguments << indicator
- << replacement
- << qtInstallDir + QLatin1String("/plugins")
- << qtInstallDir + QLatin1String("/lib")
- << qtInstallDir + QLatin1String("/imports")
- << qtInstallDir + QLatin1String("/bin");
+ << replacement;
+ if (version.isEmpty()) {
+ arguments << qtInstallDir + QLatin1String("/plugins")
+ << qtInstallDir + QLatin1String("/lib")
+ << qtInstallDir + QLatin1String("/imports")
+ << qtInstallDir + QLatin1String("/bin");
+ } else {
+ arguments << qtInstallDir;
+ }
operation.setArguments(arguments);
operation.performOperation();