cairo/fuzzing/meson.build
Ceyhun Alp bc846b39a8 Fuzzers for cairo
[WIP] Updates to fuzzers

Cleaning up old fuzzers + raster fuzzer added

clean up meson.build file

minor

julien fixes

fixing fuzzers

Fuzzers for cairo
2020-10-13 13:20:17 +00:00

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