aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGoaLitiuM <goalitium@kapsi.fi>2018-08-19 21:01:15 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2018-08-20 20:25:25 +0300
commite677f2f552d99748d7d145c2a93e94a16d56d2c5 (patch)
tree698be304d2858f2799f715ad44f227eef40ea14a
parentc2a872c4fc58093ec9b526e2adc0917f253b57d8 (diff)
downloadmeson-e677f2f552d99748d7d145c2a93e94a16d56d2c5.zip
meson-e677f2f552d99748d7d145c2a93e94a16d56d2c5.tar.gz
meson-e677f2f552d99748d7d145c2a93e94a16d56d2c5.tar.bz2
Pass -install-name arguments to linker
-rw-r--r--mesonbuild/compilers/d.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/mesonbuild/compilers/d.py b/mesonbuild/compilers/d.py
index 8ede4ec..e67683b 100644
--- a/mesonbuild/compilers/d.py
+++ b/mesonbuild/compilers/d.py
@@ -239,6 +239,9 @@ class DCompiler(Compiler):
for la in linkargs:
dcargs.append('-L' + la.strip())
continue
+ elif arg.startswith('-install-name'):
+ dcargs.append('-L' + arg)
+ continue
elif arg.startswith('-link-defaultlib') or arg.startswith('-linker'):
# these are special arguments to the LDC linker call,
# arguments like "-link-defaultlib-shared" do *not*