summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--giscanner/dumper.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/giscanner/dumper.py b/giscanner/dumper.py
index 9b20f387..3645d4ce 100644
--- a/giscanner/dumper.py
+++ b/giscanner/dumper.py
@@ -277,6 +277,11 @@ class DumpCompiler(object):
for library_path in self._options.library_paths:
args.append('-L' + library_path)
+ if libtool:
+ args.append('-rpath')
+ args.append(library_path)
+ else:
+ args.append('-Wl,-rpath=' + library_path)
args.extend(self._run_pkgconfig('--libs'))