meson: wire up fuzzers

Meson does not yet know to build our fuzzers. Introduce a new build
option "fuzzers" and wire up the fuzzers in case it is enabled. Adapt
our CI jobs so that they build the fuzzers by default.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Patrick Steinhardt
2025-01-22 13:05:50 +01:00
committed by Junio C Hamano
parent 88d4bff8c3
commit 28911f7dca
4 changed files with 28 additions and 1 deletions

View File

@ -1906,6 +1906,10 @@ if get_option('tests')
subdir('t')
endif
if get_option('fuzzers')
subdir('oss-fuzz')
endif
subdir('bin-wrappers')
if get_option('docs') != []
subdir('Documentation')