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')
--- /dev/null
+# 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')
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')