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,
)
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,
)
]
-link_args_c_mods = [ # TODO test on mac
- '-Wl,-undefined',
- '-Wl,dynamic_lookup',
-]
-
-
subdir('bogus_log')
subdir('daf')
subdir('edns_keepalive')
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,
)