subdir('meson/python-venv') # Python Venv
subdir('meson/from-git') # From Git
subdir('meson/dlopen') # dlopen
+subdir('meson/verbose-logging') # Verbose Logging
# Find or generate pdns/dnslabeltext.cc
if not ragel.found() and not fs.exists('pdns/dnslabeltext.cc')
--- /dev/null
+# Verbose Logging
+# Inputs: conf
+
+opt_verbose_logging = get_option('verbose-logging')
+conf.set10('VERBOSELOG', opt_verbose_logging, description: 'Whether to enable verbose logging')
option('reproducible', type: 'boolean', value: false, description: 'Create reproducible builds. Use this only if you are a distribution maintainer and need reproducible builds. If you compile PowerDNS yourself, leave this disabled, as it might make debugging harder')
option('fuzz-targets', type: 'boolean', value: false, description: 'Enable fuzzing targets')
option('sqlite3', type: 'boolean', value: false, description: 'Include the sqlite3 driver')
+option('verbose-logging', type: 'boolean', value: false, description: 'Enable verbose logging')