build/fuzzing: integrate fuzz targets into the build system
authorMatthew Waters <matthew@centricular.com>
Wed, 6 Apr 2022 09:22:44 +0000 (19:22 +1000)
committerMatthew Waters <matthew@centricular.com>
Wed, 6 Apr 2022 22:17:35 +0000 (08:17 +1000)
commitbd5d24822a73b84a736ac362cbf68494dc206058
treeb9b518422b4f741685468ec5a09a6b65b36b8148
parent3e07ce64aa550c8bdbf8ae5dc11c1d58c6541b8b
build/fuzzing: integrate fuzz targets into the build system

Currently disabled but may be enabled later.

Updates the existing fuzzing to use shared libraries as that's easier
for meson to deal with if there is a mix of static and shared libraries
on the system.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2123>
ci/fuzzing/README.txt
ci/fuzzing/build-oss-fuzz.sh
ci/fuzzing/gst-discoverer.c
ci/fuzzing/gst-discoverer.corpus [new file with mode: 0644]
ci/fuzzing/meson.build [new file with mode: 0644]
ci/fuzzing/typefind.c
meson.build
meson_options.txt