diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2019-04-26 20:07:10 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2019-04-26 20:20:22 +0200 |
commit | 55eb69247fe2b479ea43311503042fc03bf4e67d (patch) | |
tree | 0dc0f15ec531f3f2a3fbd49aecd0e52e9fff799a | |
parent | 44f92222124b12987406d0768e760ecf9f7e27f8 (diff) | |
download | libnotify-55eb69247fe2b479ea43311503042fc03bf4e67d.tar.gz |
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.
-rw-r--r-- | libnotify/meson.build | 4 | ||||
-rw-r--r-- | 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 ################################################################ |