summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qbs/imports/QtcLibrary.qbs4
-rw-r--r--qbs/imports/QtcPlugin.qbs4
2 files changed, 6 insertions, 2 deletions
diff --git a/qbs/imports/QtcLibrary.qbs b/qbs/imports/QtcLibrary.qbs
index 0738e47c09..684a18cb12 100644
--- a/qbs/imports/QtcLibrary.qbs
+++ b/qbs/imports/QtcLibrary.qbs
@@ -21,7 +21,9 @@ QtcProduct {
flags.push("-compatibility_version", qtc.qtcreator_compat_version);
return flags;
}
- cpp.installNamePrefix: "@rpath"
+ cpp.sonamePrefix: qbs.targetOS.contains("osx")
+ ? "@rpath"
+ : undefined
cpp.rpaths: qbs.targetOS.contains("osx")
? ["@loader_path/../Frameworks"]
: ["$ORIGIN", "$ORIGIN/.."]
diff --git a/qbs/imports/QtcPlugin.qbs b/qbs/imports/QtcPlugin.qbs
index aa97a8bc10..88ec4dff16 100644
--- a/qbs/imports/QtcPlugin.qbs
+++ b/qbs/imports/QtcPlugin.qbs
@@ -26,7 +26,9 @@ QtcProduct {
cpp.createSymlinks: false
cpp.defines: base.concat([name.toUpperCase() + "_LIBRARY"])
- cpp.installNamePrefix: "@rpath"
+ cpp.sonamePrefix: qbs.targetOS.contains("osx")
+ ? "@rpath"
+ : undefined
cpp.rpaths: qbs.targetOS.contains("osx")
? ["@loader_path/../Frameworks", "@loader_path/../PlugIns"]
: ["$ORIGIN", "$ORIGIN/.."]