From 55eb69247fe2b479ea43311503042fc03bf4e67d Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 26 Apr 2019 20:07:10 +0200 Subject: build: check supported linker args before build MacOS linker does not support --version-script argument so we need to only add it to ldflags when it is available. --- libnotify/meson.build | 4 ++-- meson.build | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libnotify/meson.build b/libnotify/meson.build index a2fb814..c1fb485 100644 --- a/libnotify/meson.build +++ b/libnotify/meson.build @@ -37,9 +37,9 @@ libnotify_cflags = [ ] mapfile = meson.project_name() + '.map' -libnotify_ldflags = [ +libnotify_ldflags = cc.get_supported_link_arguments([ '-Wl,--version-script,'+join_paths(meson.current_source_dir(), mapfile), -] +]) notify_dep = declare_dependency( include_directories: default_includes, diff --git a/meson.build b/meson.build index 8328a69..82f3bb5 100644 --- a/meson.build +++ b/meson.build @@ -6,6 +6,8 @@ project('libnotify', gnome = import('gnome') pkgconfig = import('pkgconfig') +cc = meson.get_compiler('c') + ################################################################ # libtool versioning ################################################################ -- cgit v1.2.1