Skip to content
Snippets Groups Projects

Fix build on macosx

Merged Guido Gunther requested to merge guido.gunther/libhandy:macosx into master
+ 10
4
@@ -113,21 +113,27 @@ libhandy_deps = [
cc.find_library('rt', required: false),
]
libhandy_c_args = []
libhandy_link_args = []
libhandy_symbols_file = 'libhandy.syms'
libhandy_symbols_flag = '-Wl,--version-script,@0@/@1@'.format(meson.source_root(),
# Check linker flags
ld_version_script_arg = '-Wl,--version-script,@0@/@1@'.format(meson.source_root(),
libhandy_symbols_file)
if cc.links('int main() { return 0; }', args : ld_version_script_arg, name : 'ld_supports_version_script')
libhandy_link_args += [ld_version_script_arg]
endif
libhandy_args = []
libhandy = shared_library(
'handy-' + apiversion,
libhandy_sources,
soversion: 0,
c_args: libhandy_args,
c_args: libhandy_c_args,
dependencies: libhandy_deps,
include_directories: [ root_inc, src_inc ],
install: true,
link_args: libhandy_symbols_flag,
link_args: libhandy_link_args,
)
libhandy_dep = declare_dependency(
Loading