summaryrefslogtreecommitdiffstats
path: root/installerbuilder
diff options
context:
space:
mode:
authorNiels Weber <niels.2.weber@nokia.com>2011-08-01 10:59:05 +0200
committerNiels Weber <niels.2.weber@nokia.com>2011-08-01 10:59:05 +0200
commit653bb427f094be2e2b661b8fada762f49b695256 (patch)
treeb87a9223611ac12d36d675d1291fe3539a4d1b97 /installerbuilder
parent6f811f4895bf3e9e2605b926a2e4e82cd5350a71 (diff)
Fix building on Mac.
Reviewed-by: Maurice Kalinowski
Diffstat (limited to 'installerbuilder')
-rw-r--r--installerbuilder/libinstaller/macreplaceinstallnamesoperation.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/installerbuilder/libinstaller/macreplaceinstallnamesoperation.cpp b/installerbuilder/libinstaller/macreplaceinstallnamesoperation.cpp
index 5068567f6..41bed6ba6 100644
--- a/installerbuilder/libinstaller/macreplaceinstallnamesoperation.cpp
+++ b/installerbuilder/libinstaller/macreplaceinstallnamesoperation.cpp
@@ -228,12 +228,16 @@ void MacReplaceInstallNamesOperation::relocateFramework(const QString &directory
}
fi.setFile(absoluteVersionDirectory + QDir::separator() + frameworkName);
- if (fi.exists())
+ if (fi.exists()) {
+ QString fileName = fi.isSymLink() ? fi.symLinkTarget() : fi.absoluteFilePath();
relocateBinary(fileName);
+ }
fi.setFile(absoluteVersionDirectory + QDir::separator() + frameworkName + QLatin1String("_debug"));
- if (fi.exists())
+ if (fi.exists()) {
+ QString fileName = fi.isSymLink() ? fi.symLinkTarget() : fi.absoluteFilePath();
relocateBinary(fileName);
+ }
}
bool MacReplaceInstallNamesOperation::execCommand(const QString &cmd, const QStringList &args)