mirror of
https://github.com/boostorg/beast.git
synced 2025-07-29 20:37:31 +02:00
fuzz targets link against header-only library
This commit is contained in:
committed by
Mohammad Nejati
parent
8b379d4fb1
commit
84115e5b13
@ -72,7 +72,7 @@ function(add_boost_beast_fuzzer NAME)
|
|||||||
set(SOURCE_FILES ${ARGN})
|
set(SOURCE_FILES ${ARGN})
|
||||||
add_executable(fuzzer_${NAME} ${SOURCE_FILES})
|
add_executable(fuzzer_${NAME} ${SOURCE_FILES})
|
||||||
source_group("" FILES ${SOURCE_FILES})
|
source_group("" FILES ${SOURCE_FILES})
|
||||||
target_link_libraries(fuzzer_${NAME} PRIVATE lib-beast)
|
target_link_libraries(fuzzer_${NAME} PRIVATE boost_beast)
|
||||||
target_compile_options(fuzzer_${NAME} PRIVATE -g -O2 -fsanitize=fuzzer,address,undefined -fno-sanitize-recover=undefined)
|
target_compile_options(fuzzer_${NAME} PRIVATE -g -O2 -fsanitize=fuzzer,address,undefined -fno-sanitize-recover=undefined)
|
||||||
target_link_libraries(fuzzer_${NAME} PRIVATE -fsanitize=fuzzer,address,undefined)
|
target_link_libraries(fuzzer_${NAME} PRIVATE -fsanitize=fuzzer,address,undefined)
|
||||||
set_target_properties(fuzzer_${NAME} PROPERTIES FOLDER "fuzzing")
|
set_target_properties(fuzzer_${NAME} PROPERTIES FOLDER "fuzzing")
|
||||||
|
Reference in New Issue
Block a user