From b668003b842ee9b0366418c1f8bbf4ac897ff52e Mon Sep 17 00:00:00 2001 From: Harish Mahendrakar Date: Wed, 9 Feb 2022 10:59:16 -0800 Subject: [PATCH] Fix fuzzer build failure in oss-fuzz for honggfuzz engine Test: check with oss-fuzz for honggfuzz engine Change-Id: I25d03d62c1d66954f397101cf96c5bad1ab4429a --- cmake/utils.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmake/utils.cmake b/cmake/utils.cmake index 3fa8b29..85ada3b 100644 --- a/cmake/utils.cmake +++ b/cmake/utils.cmake @@ -86,7 +86,10 @@ function(libavc_add_executable NAME LIB) if(ARG_FUZZER) target_compile_options(${NAME} PRIVATE $<$:-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()