aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
diff options
context:
space:
mode:
authorGoaLitiuM <goalitium@kapsi.fi>2018-09-15 11:12:46 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2018-09-16 14:58:50 +0300
commit43268bfb79eca55d5d2bd6ff73abcadf9a77c60b (patch)
tree0092583d6cb683e91fa4078e887d7805db1b4ecf /mesonbuild
parent67cc636e5375dae03fb43807d2c5222b8c78910c (diff)
downloadmeson-43268bfb79eca55d5d2bd6ff73abcadf9a77c60b.zip
meson-43268bfb79eca55d5d2bd6ff73abcadf9a77c60b.tar.gz
meson-43268bfb79eca55d5d2bd6ff73abcadf9a77c60b.tar.bz2
D: Fix some compiler arguments not getting passed through properly
Diffstat (limited to 'mesonbuild')
-rw-r--r--mesonbuild/compilers/d.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/compilers/d.py b/mesonbuild/compilers/d.py
index 6108e93..938c9ed 100644
--- a/mesonbuild/compilers/d.py
+++ b/mesonbuild/compilers/d.py
@@ -306,7 +306,7 @@ class DCompiler(Compiler):
for la in linkargs:
dcargs.append('-L=' + la.strip())
continue
- elif arg.startswith('-link-defaultlib') or arg.startswith('-linker'):
+ elif arg.startswith(('-link-defaultlib', '-linker', '-link-internally', '-linkonce-templates', '-lib')):
# these are special arguments to the LDC linker call,
# arguments like "-link-defaultlib-shared" do *not*
# denote a library to be linked, but change the default