meson: no longer skip dependencies when fuzzers are built locally
authorEvgeny Vereshchagin <evvers@ya.ru>
Sun, 9 Jan 2022 21:52:14 +0000 (21:52 +0000)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 10 Jan 2022 08:42:38 +0000 (09:42 +0100)
commite8635fd370400a74977dcceec20c184235664494
treeb357c17efdd68e7aa088fe1477f4bf0f6cc22e25
parent79a67f3ca4d32c37b5e754501852a85eae908a6a
meson: no longer skip dependencies when fuzzers are built locally

to make it easier to fuzz code that uses external libraries like libelf/libdw.

The dependencies are skipped on OSS-Fuzz because they aren't available
at runtime if they aren't linked statically. This restriction can safely
be lifted when the fuzzers are built locally with all the dependencies
installed. As far as I know there is at least one fuzz target in the systemd
repository that can benefit from this: https://github.com/systemd/systemd/issues/11018
meson.build