aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarish Mahendrakar <harish.mahendrakar@ittiam.com>2022-02-09 10:59:16 -0800
committerHarish Mahendrakar <harish.mahendrakar@ittiam.com>2022-02-09 11:00:32 -0800
commitb668003b842ee9b0366418c1f8bbf4ac897ff52e (patch)
tree99693bc8e8fc5efa6341ee57944b90ebdba92a71
parent6ff3e24351046b63f774bc2381a5a2be515a3eec (diff)
downloadlibavc-b668003b842ee9b0366418c1f8bbf4ac897ff52e.tar.gz
Fix fuzzer build failure in oss-fuzz for honggfuzz engineandroid-t-preview-2android-t-preview-1android-t-beta-3android-t-preview-1
Test: check with oss-fuzz for honggfuzz engine Change-Id: I25d03d62c1d66954f397101cf96c5bad1ab4429a
-rw-r--r--cmake/utils.cmake5
1 files changed, 4 insertions, 1 deletions
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 $<$<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()