From: Tomas Krizek Date: Tue, 29 Jan 2019 15:16:45 +0000 (+0100) Subject: meson: modules - remove unnecessary link_flags X-Git-Tag: v4.0.0~24^2~227 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=89fec0c9ab6f80d98bec23c84f971ec5df2b2f98;p=thirdparty%2Fknot-resolver.git meson: modules - remove unnecessary link_flags --- diff --git a/modules/bogus_log/meson.build b/modules/bogus_log/meson.build index c138965bb..88ce8c756 100644 --- a/modules/bogus_log/meson.build +++ b/modules/bogus_log/meson.build @@ -5,13 +5,12 @@ bogus_log_src = [ bogus_log_mod = library( 'bogus_log', bogus_log_src, - name_prefix: '', dependencies: [ contrib_dep, libkres_dep, libknot, ], - link_args: link_args_c_mods, + name_prefix: '', install: true, install_dir: modules_dir, ) diff --git a/modules/edns_keepalive/meson.build b/modules/edns_keepalive/meson.build index 2aea4a0a8..9ed8866da 100644 --- a/modules/edns_keepalive/meson.build +++ b/modules/edns_keepalive/meson.build @@ -5,13 +5,12 @@ edns_keepalive_src = [ edns_keepalive_mod = library( 'edns_keepalive', edns_keepalive_src, - name_prefix: '', dependencies: [ contrib_dep, libkres_dep, libknot, ], - link_args: link_args_c_mods, + name_prefix: '', install: true, install_dir: modules_dir, ) diff --git a/modules/meson.build b/modules/meson.build index 4d6e9511f..da59ad3ab 100644 --- a/modules/meson.build +++ b/modules/meson.build @@ -24,12 +24,6 @@ lua_sources = [ ] -link_args_c_mods = [ # TODO test on mac - '-Wl,-undefined', - '-Wl,dynamic_lookup', -] - - subdir('bogus_log') subdir('daf') subdir('edns_keepalive') diff --git a/modules/policy/meson.build b/modules/policy/meson.build index a97e8aa21..619017a67 100644 --- a/modules/policy/meson.build +++ b/modules/policy/meson.build @@ -8,18 +8,14 @@ lua_ac_src = [ lua_ac_lib = library( 'ahocorasick', lua_ac_src, - name_prefix: '', dependencies: luajit, - install: true, - install_dir: modules_dir, cpp_args: [ '-O3', '-fvisibility=hidden', '-Wall', '-fPIC', ], - link_args: [ - '-shared', - #'-Wl,-soname=ahocorasick.so', # TODO what does this do, is it needed? - ], + name_prefix: '', + install: true, + install_dir: modules_dir, )