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