https://github.com/friendlyanon/cmake-init-gif-engine
GIF parser & decoder in C
https://github.com/friendlyanon/cmake-init-gif-engine
Last synced: 8 months ago
JSON representation
GIF parser & decoder in C
- Host: GitHub
- URL: https://github.com/friendlyanon/cmake-init-gif-engine
- Owner: friendlyanon
- Created: 2021-07-16T20:47:39.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-02-23T14:19:05.000Z (almost 4 years ago)
- Last Synced: 2025-05-05T14:17:38.156Z (8 months ago)
- Language: C
- Homepage: https://friendlyanon.github.io/cmake-init-gif-engine/
- Size: 1.05 MB
- Stars: 15
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# gif_engine
This project is an example project generated with [cmake-init][1] with the
purpose of showing off how to add fuzz testing to a project using a superbuild
structure.
# Building and installing
See the [BUILDING](BUILDING.md) document.
## Fuzzing
To fuzz the project configure the `fuzz` directory instead of the project root.
This directory contains a superbuild lists file, which connects the library and
fuzzer projects. The superbuild lists file expects you to pass the
`CMAKE_C_COMPILER` variable.
### CI
The [CI workflow](.github/workflows/ci.yml#L36) shows exactly how to build and
run the fuzzer executable. It also shows how to use persistently stored corpus
data to drive the fuzzing process.
[1]: https://github.com/friendlyanon/cmake-init