aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Molkentin <daniel.molkentin@nokia.com>2009-01-21 11:27:42 +0100
committerDaniel Molkentin <daniel.molkentin@nokia.com>2009-01-21 11:27:42 +0100
commit5e7116e0e3e8eff2293fcd251a61bdeb9eb7b74c (patch)
treedd98243e56e7e85532a57b410c7f3e2209c11860
parentb18fe47043ec716a101b4b43f80ec107d6d23600 (diff)
Fixes: RPATH for plugins
-rw-r--r--src/qworkbenchplugin.pri2
-rw-r--r--src/rpath.pri2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/qworkbenchplugin.pri b/src/qworkbenchplugin.pri
index eaf98b4f5d5..25e02ae4747 100644
--- a/src/qworkbenchplugin.pri
+++ b/src/qworkbenchplugin.pri
@@ -40,7 +40,9 @@ macx {
QMAKE_LFLAGS_SONAME = -Wl,-install_name,@executable_path/../PlugIns/$${PROVIDER}/
} else:linux-* {
#do the rpath by hand since it's not possible to use ORIGIN in QMAKE_RPATHDIR
+ QMAKE_RPATHDIR += \$\$ORIGIN
QMAKE_RPATHDIR += \$\$ORIGIN/..
+ QMAKE_RPATHDIR += \$\$ORIGIN/../..
IDE_PLUGIN_RPATH = $$join(QMAKE_RPATHDIR, ":")
QMAKE_LFLAGS += -Wl,-z,origin \'-Wl,-rpath,$${IDE_PLUGIN_RPATH}\'
QMAKE_RPATHDIR =
diff --git a/src/rpath.pri b/src/rpath.pri
index c57ed469f6e..bcf009be468 100644
--- a/src/rpath.pri
+++ b/src/rpath.pri
@@ -5,8 +5,6 @@ macx {
#do the rpath by hand since it's not possible to use ORIGIN in QMAKE_RPATHDIR
QMAKE_RPATHDIR += \$\$ORIGIN/../lib/qtcreator
IDE_PLUGIN_RPATH = $$join(QMAKE_RPATHDIR, ":")
- message($$QMAKE_RPATHDIR)
- message($$IDE_PLUGIN_RPATH)
QMAKE_LFLAGS += -Wl,-z,origin \'-Wl,-rpath,$${IDE_PLUGIN_RPATH}\'
QMAKE_RPATHDIR =