mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 09:19:03 +00:00
We had numerous NiH-based implementations of audio formats and metadata that we now no longer need because we either don't make use of the code, or we replaced its implementation by FFmpeg.
93 lines
2.6 KiB
CMake
93 lines
2.6 KiB
CMake
set(FUZZER_TARGETS
|
|
ASN1
|
|
Base64Roundtrip
|
|
BLAKE2b
|
|
BMPLoader
|
|
Brotli
|
|
DeflateCompression
|
|
DeflateDecompression
|
|
GIFLoader
|
|
GzipDecompression
|
|
GzipRoundtrip
|
|
ICCProfile
|
|
ICOLoader
|
|
JPEGLoader
|
|
Js
|
|
JsonParser
|
|
LzmaDecompression
|
|
LzmaRoundtrip
|
|
MatroskaReader
|
|
MD5
|
|
PEM
|
|
PNGLoader
|
|
Poly1305
|
|
RegexECMA262
|
|
RegexPosixBasic
|
|
RegexPosixExtended
|
|
RSAKeyParsing
|
|
SHA1
|
|
SHA256
|
|
SHA384
|
|
SHA512
|
|
Tar
|
|
TextDecoder
|
|
TIFFLoader
|
|
TinyVGLoader
|
|
URL
|
|
WasmParser
|
|
WebPLoader
|
|
WOFF
|
|
WOFF2
|
|
XML
|
|
Zip
|
|
ZlibDecompression
|
|
)
|
|
|
|
if (TARGET LibWeb)
|
|
list(APPEND FUZZER_TARGETS CSSParser)
|
|
endif()
|
|
|
|
set(FUZZER_DEPENDENCIES_ASN1 LibCrypto LibTLS)
|
|
set(FUZZER_DEPENDENCIES_BLAKE2b LibCrypto)
|
|
set(FUZZER_DEPENDENCIES_BMPLoader LibGfx)
|
|
set(FUZZER_DEPENDENCIES_Brotli LibCompress)
|
|
set(FUZZER_DEPENDENCIES_CSSParser LibWeb)
|
|
set(FUZZER_DEPENDENCIES_DeflateCompression LibCompress)
|
|
set(FUZZER_DEPENDENCIES_DeflateDecompression LibCompress)
|
|
set(FUZZER_DEPENDENCIES_ELF LibELF)
|
|
set(FUZZER_DEPENDENCIES_GIFLoader LibGfx)
|
|
set(FUZZER_DEPENDENCIES_GzipDecompression LibCompress)
|
|
set(FUZZER_DEPENDENCIES_GzipRoundtrip LibCompress)
|
|
set(FUZZER_DEPENDENCIES_ICCProfile LibGfx)
|
|
set(FUZZER_DEPENDENCIES_ICOLoader LibGfx)
|
|
set(FUZZER_DEPENDENCIES_JPEGLoader LibGfx)
|
|
set(FUZZER_DEPENDENCIES_Js LibJS)
|
|
set(FUZZER_DEPENDENCIES_LzmaDecompression LibArchive LibCompress)
|
|
set(FUZZER_DEPENDENCIES_LzmaRoundtrip LibCompress)
|
|
set(FUZZER_DEPENDENCIES_MatroskaReader LibMedia)
|
|
set(FUZZER_DEPENDENCIES_MD5 LibCrypto)
|
|
set(FUZZER_DEPENDENCIES_PEM LibCrypto)
|
|
set(FUZZER_DEPENDENCIES_PNGLoader LibGfx)
|
|
set(FUZZER_DEPENDENCIES_Poly1305 LibCrypto)
|
|
set(FUZZER_DEPENDENCIES_RegexECMA262 LibRegex)
|
|
set(FUZZER_DEPENDENCIES_RegexPosixBasic LibRegex)
|
|
set(FUZZER_DEPENDENCIES_RegexPosixExtended LibRegex)
|
|
set(FUZZER_DEPENDENCIES_RSAKeyParsing LibCrypto)
|
|
set(FUZZER_DEPENDENCIES_SHA1 LibCrypto)
|
|
set(FUZZER_DEPENDENCIES_SHA256 LibCrypto)
|
|
set(FUZZER_DEPENDENCIES_SHA384 LibCrypto)
|
|
set(FUZZER_DEPENDENCIES_SHA512 LibCrypto)
|
|
set(FUZZER_DEPENDENCIES_Tar LibArchive)
|
|
set(FUZZER_DEPENDENCIES_TextDecoder LibTextCodec)
|
|
set(FUZZER_DEPENDENCIES_TIFFLoader LibGfx)
|
|
set(FUZZER_DEPENDENCIES_TTF LibGfx)
|
|
set(FUZZER_DEPENDENCIES_TinyVGLoader LibGfx)
|
|
set(FUZZER_DEPENDENCIES_URL LibURL)
|
|
set(FUZZER_DEPENDENCIES_WasmParser LibWasm)
|
|
set(FUZZER_DEPENDENCIES_WebPLoader LibGfx)
|
|
set(FUZZER_DEPENDENCIES_WOFF LibGfx)
|
|
set(FUZZER_DEPENDENCIES_WOFF2 LibGfx)
|
|
set(FUZZER_DEPENDENCIES_XML LibXML)
|
|
set(FUZZER_DEPENDENCIES_Zip LibArchive)
|
|
set(FUZZER_DEPENDENCIES_ZlibDecompression LibCompress)
|