From: Tomas Krizek Date: Fri, 25 Jan 2019 13:51:43 +0000 (+0100) Subject: meson/modules: install lua modules X-Git-Tag: v4.0.0~24^2~235 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8c2ca3b705496ce01ff189a08353b1a8ebd10953;p=thirdparty%2Fknot-resolver.git meson/modules: install lua modules --- diff --git a/meson.build b/meson.build index b13fb0ab0..e16ae0e8b 100644 --- a/meson.build +++ b/meson.build @@ -98,6 +98,7 @@ subdir('contrib') subdir('lib') subdir('client') subdir('daemon') +subdir('modules') # TODO install man @@ -150,35 +151,6 @@ subdir('daemon') # install -## install lua modules -lua_modules = [ - 'daf', - 'detect_time_jump', - 'detect_time_skew', - 'dns64', - 'etcd', - 'graphite', - 'http', - 'policy', - 'predict', - 'prefill', - 'priming', - 'rebinding', - 'renumber', - 'serve_stale', - 'ta_sentinel', - 'ta_signal_query', - 'view', - 'workarounds', -] - -foreach mod : lua_modules - install_data( - join_paths('modules', mod, mod + '.lua'), - install_dir: modules_dir, - ) -endforeach - install_data( 'modules/daf/daf.js', diff --git a/modules/meson.build b/modules/meson.build new file mode 100644 index 000000000..6faf80983 --- /dev/null +++ b/modules/meson.build @@ -0,0 +1,35 @@ +lua_sources = [ + 'daf/daf.lua', # TODO copy js + 'detect_time_jump/detect_time_jump.lua', + 'detect_time_skew/detect_time_skew.lua', + 'dns64/dns64.lua', + 'etcd/etcd.lua', + 'experimental_dot_auth/experimental_dot_auth.lua', + 'experimental_dot_auth/basexx.lua', + 'graphite/graphite.lua', + 'http/http.lua', # TODO http + 'http/http_trace.lua', + 'http/prometheus.lua', + 'policy/policy.lua', # TODO policy + 'predict/predict.lua', + 'prefill/prefill.lua', + 'priming/priming.lua', + 'rebinding/rebinding.lua', + 'renumber/renumber.lua', + 'serve_stale/serve_stale.lua', + 'ta_sentinel/ta_sentinel.lua', + 'ta_signal_query/ta_signal_query.lua', + 'view/view.lua', + 'workarounds/workarounds.lua', +] + +# TODO subdir +# TODO c modules + +# install lua modules +foreach mod : lua_sources + install_data( + join_paths(mod), + install_dir: modules_dir, + ) +endforeach