mirror of https://github.com/google/oss-fuzz.git
83ee390bc0
Flex & Bison are needed to generate source files for yara syntax support. While the generated source are currently in the clamav-devel repo, the build system sometimes thinks the files must be regenerated. In the future, these and the autotools generated files will be removed from the clamav-devel repo and will need to be generated for every build. We're also planning to add CMake tooling (still a work in progress). Once the generated files are removed, we'll either have ot build the fuzz targets with CMake or bring in autoconf, automake, m4, libtool, and pkg-config to generate the files in build.sh. At that time, we should also update build.sh to build the dependencies statically, many of which are missing at present meaning we're not getting great code coverage. We'll also want to load a small signature set to improve code coverage for the fuzz targets. |
||
---|---|---|
.. | ||
Dockerfile | ||
build.sh | ||
clamav-scanfile-fuzzer.options | ||
project.yaml |