Fix fuzzer build failure in oss-fuzz for honggfuzz engine

Test: check with oss-fuzz for honggfuzz engine
Change-Id: I25d03d62c1d66954f397101cf96c5bad1ab4429a
This commit is contained in:
Harish Mahendrakar 2022-02-09 10:59:16 -08:00
parent 6ff3e24351
commit b668003b84

View file

@ -86,7 +86,10 @@ function(libavc_add_executable NAME LIB)
if(ARG_FUZZER)
target_compile_options(${NAME}
PRIVATE $<$<COMPILE_LANGUAGE:CXX>:-std=c++17>)
if(DEFINED SANITIZE)
if(DEFINED ENV{LIB_FUZZING_ENGINE})
set_target_properties(${NAME} PROPERTIES LINK_FLAGS
$ENV{LIB_FUZZING_ENGINE})
elseif(DEFINED SANITIZE)
set_target_properties(${NAME} PROPERTIES LINK_FLAGS
-fsanitize=fuzzer,${SANITIZE})
else()