[grilo/master.msvc: 8/13] src/meson.build: Don't use GCC-esque linker flags on MSVC
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [grilo/master.msvc: 8/13] src/meson.build: Don't use GCC-esque linker flags on MSVC
- Date: Wed, 22 Apr 2020 07:00:38 +0000 (UTC)
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]