Blame 0003-Add-all-internal-dep-rpaths-to-gnome-module-builds.patch
|
Kalev Lember |
05cd86 |
From cf01adbf77a5a739fb7be6a1f297d16c3213da94 Mon Sep 17 00:00:00 2001
|
|
Kalev Lember |
05cd86 |
From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
|
|
Kalev Lember |
05cd86 |
Date: Mon, 19 Jun 2017 19:07:09 -0400
|
|
Kalev Lember |
05cd86 |
Subject: [PATCH 3/6] Add all internal dep rpaths to gnome module builds.
|
|
Kalev Lember |
05cd86 |
|
|
Kalev Lember |
05cd86 |
Running gtkdoc on a shared library that depends on another shared
|
|
Kalev Lember |
05cd86 |
library would fail otherwise.
|
|
Kalev Lember |
05cd86 |
---
|
|
Kalev Lember |
05cd86 |
mesonbuild/modules/gnome.py | 2 ++
|
|
Kalev Lember |
05cd86 |
1 file changed, 2 insertions(+)
|
|
Kalev Lember |
05cd86 |
|
|
Kalev Lember |
05cd86 |
diff --git a/mesonbuild/modules/gnome.py b/mesonbuild/modules/gnome.py
|
|
Kalev Lember |
05cd86 |
index 00e5a8cb..7d539aa8 100644
|
|
Kalev Lember |
05cd86 |
--- a/mesonbuild/modules/gnome.py
|
|
Kalev Lember |
05cd86 |
+++ b/mesonbuild/modules/gnome.py
|
|
Kalev Lember |
05cd86 |
@@ -303,6 +303,8 @@ class GnomeModule(ExtensionModule):
|
|
Kalev Lember |
05cd86 |
for d in state.backend.determine_rpath_dirs(lib):
|
|
Kalev Lember |
05cd86 |
d = os.path.join(state.environment.get_build_dir(), d)
|
|
Kalev Lember |
05cd86 |
link_command.append('-L' + d)
|
|
Kalev Lember |
05cd86 |
+ if include_rpath:
|
|
Kalev Lember |
05cd86 |
+ link_command.append('-Wl,-rpath,' + d)
|
|
Kalev Lember |
05cd86 |
if include_rpath:
|
|
Kalev Lember |
05cd86 |
link_command.append('-Wl,-rpath,' + libdir)
|
|
Kalev Lember |
05cd86 |
if depends:
|
|
Kalev Lember |
05cd86 |
--
|
|
Kalev Lember |
05cd86 |
2.13.0
|
|
Kalev Lember |
05cd86 |
|