From 65572f5329daec91d0943ba22babdc060c3ada97 Mon Sep 17 00:00:00 2001 From: Antonio Cardace Date: Thu, 19 Dec 2019 09:25:02 +0100 Subject: [PATCH] meson: use has_link_argument() to check linker flags support --- meson.build | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 136b8a383c..63dde4636f 100644 --- a/meson.build +++ b/meson.build @@ -154,10 +154,14 @@ if enable_ld_gc test_ldflags = ['-Wl,--gc-sections'] - foreach cflag: test_c_flags + test_ldflags + foreach cflag: test_c_flags assert(cc.has_argument(cflag), 'Unused symbol eviction requested but not supported. Use -Dld_gc=false to build without it.') endforeach + foreach ldflag: test_ldflags + assert(cc.has_link_argument(ldflag), 'Linker garbage collection requested but not supported. Use -Dld_gc=false to build without it.') + endforeach + common_flags += test_c_flags common_ldflags += test_ldflags endif