FetchContent_Declare(
fuzztest
GIT_REPOSITORY "https://github.com/google/fuzztest.git"
BINARY_DIR "${FUZZTEST_BINARY_DIR}"
GIT_TAG "${AVIF_FUZZTEST_TAG}"
PATCH_COMMAND
sed -i.bak -e "s/-fsanitize=address//g" cmake/FuzzTestFlagSetup.cmake && sed -i.bak -e "s/-DADDRESS_SANITIZER//g"
cmake/FuzzTestFlagSetup.cmake &&
sed -i.bak -e "s/if (IsEnginePlaceholderInput(data))/if (data.size() == 0)/" fuzztest/internal/compatibility_mode.cc
&& sed -i.bak -e "s/set(GTEST_HAS_ABSL ON)/set(GTEST_HAS_ABSL OFF)/" cmake/BuildDependencies.cmake
)