]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Meson: Auth tools
authorFred Morcos <fred.morcos@open-xchange.com>
Thu, 27 Jul 2023 09:52:32 +0000 (11:52 +0200)
committerFred Morcos <fred.morcos@open-xchange.com>
Wed, 20 Mar 2024 12:28:30 +0000 (13:28 +0100)
meson.build
meson/auth-tools/meson.build [new file with mode: 0644]
meson_options.txt

index d7142a6d1e46d2686b591a0324115f261a4eb384..e79b2e6d5cc8e6127eb454d738de0e0aa7360167 100644 (file)
@@ -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 (file)
index 0000000..1ef7b49
--- /dev/null
@@ -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')
index f5dd1b5b3412cdf56eadabd0928b291ed756b4f1..9e1ebda8639fd163f7683c7b21f55971d58c8bf5 100644 (file)
@@ -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')