aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2016-12-06 19:44:05 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2016-12-06 21:35:31 +0200
commit59fdb1b9ff89e0d5d7073a05f59f161e286975a7 (patch)
treed036ea46b76749bd1bfe87e0f65cb0d026c96751
parentb54fc1d00e5488e4dcc31f8f1a9f37226819ba24 (diff)
downloadmeson-59fdb1b9ff89e0d5d7073a05f59f161e286975a7.zip
meson-59fdb1b9ff89e0d5d7073a05f59f161e286975a7.tar.gz
meson-59fdb1b9ff89e0d5d7073a05f59f161e286975a7.tar.bz2
Add unresolved symbol arg to link line in VS backends. For some
reason VS does not pick it up even though it is visible in the linker option box.
-rw-r--r--mesonbuild/backend/vs2010backend.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/mesonbuild/backend/vs2010backend.py b/mesonbuild/backend/vs2010backend.py
index 15bebba..5be780c 100644
--- a/mesonbuild/backend/vs2010backend.py
+++ b/mesonbuild/backend/vs2010backend.py
@@ -783,6 +783,8 @@ class Vs2010Backend(backends.Backend):
extra_link_args += l
if not isinstance(target, build.StaticLibrary):
extra_link_args += target.link_args
+ if isinstance(target, build.SharedModule):
+ extra_link_args += compiler.get_std_shared_module_link_args()
# External deps must be last because target link libraries may depend on them.
for dep in target.get_external_deps():
extra_link_args += dep.get_link_args()