From: Fred Morcos Date: Thu, 27 Jul 2023 09:52:32 +0000 (+0200) Subject: Meson: Auth tools X-Git-Tag: rec-5.1.0-alpha1~80^2~320 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=79187a4a36e295d3318ad035ea99327a25c6f205;p=thirdparty%2Fpdns.git Meson: Auth tools --- diff --git a/meson.build b/meson.build index d7142a6d1e..e79b2e6d5c 100644 --- a/meson.build +++ b/meson.build @@ -57,6 +57,7 @@ subdir('meson/dlopen') # dlopen subdir('meson/verbose-logging') # Verbose Logging subdir('meson/pkcs11') # PKCS11 subdir('meson/gss-tsig') # GSS-TSIG +subdir('meson/auth-tools') # Tools # Find or generate pdns/dnslabeltext.cc if not ragel.found() and not fs.exists('pdns/dnslabeltext.cc') diff --git a/meson/auth-tools/meson.build b/meson/auth-tools/meson.build new file mode 100644 index 0000000000..1ef7b4990a --- /dev/null +++ b/meson/auth-tools/meson.build @@ -0,0 +1,6 @@ +# Tools +# Inputs: conf + +opt_tools = get_option('tools') +conf.set10('TOOLS', opt_tools, description: 'Whether we should build the extra tools') +summary('Build `tools`', opt_tools, section: 'Configuration') diff --git a/meson_options.txt b/meson_options.txt index f5dd1b5b34..9e1ebda863 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -35,3 +35,4 @@ option('module-geoip', type: 'boolean', value: false, description: 'Build the Ge option('module-geoip-dyn', type: 'boolean', value: false, description: 'Build the dynamically loadable GeoIP backend') option('module-lmdb', type: 'boolean', value: false, description: 'Build the LMDB backend') option('module-lmdb-dyn', type: 'boolean', value: false, description: 'Build the dynamically loadable LMDB backend') +option('tools', type: 'boolean', value: false, description: 'Build the extra tools')