mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-17 01:58:06 +02:00
[WIP] Updates to fuzzers Cleaning up old fuzzers + raster fuzzer added clean up meson.build file minor julien fixes fixing fuzzers Fuzzers for cairo
18 lines
541 B
Meson
18 lines
541 B
Meson
fuzz_targets = [
|
|
'raster_fuzzer',
|
|
'pdf_surface_fuzzer',
|
|
'text_glyphs_fuzzer',
|
|
'surface_write_png_fuzzer',
|
|
]
|
|
|
|
fuzz_args = ['-fsanitize=fuzzer,address']
|
|
|
|
foreach target_name : fuzz_targets
|
|
exe = executable(target_name, [target_name + '.c'],
|
|
include_directories: [incbase, incsrc, incboilerplate, incpdiff, inccairoscript, inccairomissing],
|
|
c_args: [fuzz_args, '-DHAVE_CONFIG_H'],
|
|
link_with: [libcairo, libcairoboilerplate, libpdiff],
|
|
link_args: [fuzz_args, extra_link_args],
|
|
dependencies: [deps, test_deps],
|
|
)
|
|
endforeach
|