[gnome-bluetooth: 8/14] build: Add proper linker support check



commit aac29ac554ef62f4b5833cae846d7ef856508588
Author: Iñigo Martínez <inigomartinez gmail com>
Date:   Fri Dec 21 10:48:30 2018 +0100

    build: Add proper linker support check
    
    Since meson 0.46[0], meson has added support for checking properly
    link flags support. `version-script` link flag check has been
    changed to take advantage of this support.
    
    [0] http://mesonbuild.com/Release-notes-for-0-46-0.html#new-functions-has_link_argument-and-friends

 lib/meson.build | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)
---
diff --git a/lib/meson.build b/lib/meson.build
index c7afd18f..5d6d60b1 100644
--- a/lib/meson.build
+++ b/lib/meson.build
@@ -79,13 +79,7 @@ cflags = [
 ]
 
 symbol_map = meson.current_source_dir() / (meson.project_name() + '.map')
-
-test_ldflag = '-Wl,--version-script,' + symbol_map
-ldflags = []
-
-if cc.has_argument(test_ldflag)
-  ldflags += test_ldflag
-endif
+ldflags = cc.get_supported_link_arguments('-Wl,--version-script,' + symbol_map)
 
 libgnome_bluetooth = shared_library(
   meson.project_name(),


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