[grilo/master.msvc: 8/13] src/meson.build: Don't use GCC-esque linker flags on MSVC



commit d5c26e419820d65783eec9769e799763ebbc5f07
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Wed Apr 22 14:34:42 2020 +0800

    src/meson.build: Don't use GCC-esque linker flags on MSVC
    
    Silence a warning...

 src/meson.build | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
---
diff --git a/src/meson.build b/src/meson.build
index 0c2e60f..4b4386e 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -101,6 +101,11 @@ elif libxml_dep.type_name() == 'library'
   libgrl_dep_libs += libxml_dep
 endif
 
+libgrl_link_args = []
+if cc.get_argument_syntax() != 'msvc'
+  libgrl_link_args += '-Wl,--no-undefined'
+endif
+
 libgrl = shared_library(grl_name,
     sources: grl_sources + grl_marshal + grl_type_builtins + grl_priv_headers,
     install: true,
@@ -108,7 +113,7 @@ libgrl = shared_library(grl_name,
     version: grilo_lt_version,
     dependencies: libgrl_deps,
     c_args: c_args,
-    link_args: '-Wl,--no-undefined',
+    link_args: libgrl_link_args,
     include_directories: libgrl_inc)
 
 libgrl_dep = declare_dependency(link_with: libgrl,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]