]> git.ipfire.org Git - thirdparty/bind9.git/commit
Add option to always build fuzz binaries
authorAlessio Podda <alessio@isc.org>
Thu, 18 Sep 2025 09:32:13 +0000 (11:32 +0200)
committerAlessio Podda <alessio@isc.org>
Mon, 29 Sep 2025 13:29:38 +0000 (15:29 +0200)
commit3bd34dd30cb19e1351ea25e5c45e154719a9e32a
treee203660b1555a09283031cf04099f472e4395d49
parent024216a4d2e45dba6974df023b86178d6abd43d7
Add option to always build fuzz binaries

Currently the fuzzer binaries are only built when someone requests a
fuzzer. This might cause us to inadvertently break fuzzing when changing
function signatures. It also deviates with the behaviour we had with
autotools, where the fuzz binaries were built with make test.

This commit splits the -Dfuzzing option into two: fuzzing, and
fuzzing-backend. The fuzzing option controls whether the fuzzing
binaries are built. The fuzzing-backend option controls which backend to
use, and defaults to none. If the value none is used the binaries are
built, but no backend is used or guaranteed, which means that the
binaries might be non-functional.
fuzz/meson.build
meson.build
meson_options.txt