aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarish Mahendrakar <harish.mahendrakar@ittiam.com>2022-02-10 01:55:28 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-02-10 01:55:28 +0000
commit07bf39e1611f35f77f202d4c922db45764ed6f04 (patch)
tree99693bc8e8fc5efa6341ee57944b90ebdba92a71
parentb7e0393c57dc51d304e868ef166490841a3239d6 (diff)
parent4427fc84b22704afacd2561d6b5935383364769a (diff)
downloadlibavc-07bf39e1611f35f77f202d4c922db45764ed6f04.tar.gz
Fix fuzzer build failure in oss-fuzz for honggfuzz engine am: b668003b84 am: 5a128ad647 am: 4427fc84b2
Original change: https://android-review.googlesource.com/c/platform/external/libavc/+/1977749 Change-Id: I5731925274e72894772fa0c1a167a3a62fd3bebb
-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()