diff options
-rw-r--r-- | qbs/imports/QtcLibrary.qbs | 4 | ||||
-rw-r--r-- | qbs/imports/QtcPlugin.qbs | 4 |
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/.."] |