diff options
author | Niels Weber <niels.2.weber@nokia.com> | 2011-08-01 10:59:05 +0200 |
---|---|---|
committer | Niels Weber <niels.2.weber@nokia.com> | 2011-08-01 10:59:05 +0200 |
commit | 653bb427f094be2e2b661b8fada762f49b695256 (patch) | |
tree | b87a9223611ac12d36d675d1291fe3539a4d1b97 /installerbuilder | |
parent | 6f811f4895bf3e9e2605b926a2e4e82cd5350a71 (diff) |
Fix building on Mac.
Reviewed-by: Maurice Kalinowski
Diffstat (limited to 'installerbuilder')
-rw-r--r-- | installerbuilder/libinstaller/macreplaceinstallnamesoperation.cpp | 8 |
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) |