
macro(fuzzer name)
    add_executable(${name} ${name}.cpp)
    set_target_properties(${name}
            PROPERTIES
                COMPILE_FLAGS "-fsanitize=fuzzer"
                LINK_FLAGS "-fsanitize=fuzzer")
    target_link_libraries(${name}
            PRIVATE
            exiv2lib
            )
endmacro()

fuzzer(fuzz-read-print-write)
