srctree

Robin Linden parent 7cc79365 081c229b
build: Add support for running fuzz tests w/ honggfuzz

inlinesplit
.bazelrc added: 13, removed: 1, total 12
@@ -60,6 +60,13 @@ build:linux --per_file_copt='external/ftxui[:/]@-Wno-double-promotion'
build:linux --per_file_copt='external/ftxui[:/]@-Wno-missing-declarations'
build:linux --per_file_copt='external/glew[:/]@-Wno-strict-prototypes'
build:linux --per_file_copt='external/glew[:/]@-Wno-undef'
build:linux --per_file_copt='external/honggfuzz[:/]@-Wno-empty-translation-unit'
build:linux --per_file_copt='external/honggfuzz[:/]@-Wno-format-nonliteral'
build:linux --per_file_copt='external/honggfuzz[:/]@-Wno-gnu-case-range'
build:linux --per_file_copt='external/honggfuzz[:/]@-Wno-gnu-designator'
build:linux --per_file_copt='external/honggfuzz[:/]@-Wno-pedantic'
build:linux --per_file_copt='external/honggfuzz[:/]@-Wno-shadow'
build:linux --per_file_copt='external/honggfuzz[:/]@-Wno-undef'
build:linux --per_file_copt='external/imgui-sfml[:/]@-Wno-double-promotion'
build:linux --per_file_copt='external/imgui-sfml[:/]@-Wno-implicit-fallthrough'
build:linux --per_file_copt='external/imgui[:/]@-Wno-deprecated-enum-enum-conversion'
@@ -182,6 +189,11 @@ build:asan-libfuzzer --@rules_fuzzing//fuzzing:cc_engine=@rules_fuzzing//fuzzing
build:asan-libfuzzer --@rules_fuzzing//fuzzing:cc_engine_instrumentation=libfuzzer
build:asan-libfuzzer --@rules_fuzzing//fuzzing:cc_engine_sanitizer=asan
 
build:asan-honggfuzz --config=asan
build:asan-honggfuzz --@rules_fuzzing//fuzzing:cc_engine=@rules_fuzzing//fuzzing/engines:honggfuzz
build:asan-honggfuzz --@rules_fuzzing//fuzzing:cc_engine_instrumentation=honggfuzz
build:asan-honggfuzz --@rules_fuzzing//fuzzing:cc_engine_sanitizer=asan
 
# Misc configuration
# =========================================================