Changeset View
Changeset View
Standalone View
Standalone View
src/test/fuzz/CMakeLists.txt
Show All 9 Lines | |||||
macro(add_fuzz_target TARGET EXE_NAME) | macro(add_fuzz_target TARGET EXE_NAME) | ||||
add_executable(${TARGET} EXCLUDE_FROM_ALL | add_executable(${TARGET} EXCLUDE_FROM_ALL | ||||
fuzz.cpp | fuzz.cpp | ||||
${ARGN} | ${ARGN} | ||||
) | ) | ||||
set_target_properties(${TARGET} PROPERTIES OUTPUT_NAME ${EXE_NAME}) | set_target_properties(${TARGET} PROPERTIES OUTPUT_NAME ${EXE_NAME}) | ||||
target_link_libraries(${TARGET} server testutil) | target_link_libraries(${TARGET} server testutil rpcclient) | ||||
add_dependencies(bitcoin-fuzzers ${TARGET}) | add_dependencies(bitcoin-fuzzers ${TARGET}) | ||||
set_property(GLOBAL APPEND PROPERTY FUZZ_TARGETS ${TARGET}) | set_property(GLOBAL APPEND PROPERTY FUZZ_TARGETS ${TARGET}) | ||||
endmacro() | endmacro() | ||||
function(add_regular_fuzz_targets) | function(add_regular_fuzz_targets) | ||||
foreach(_fuzz_test_name ${ARGN}) | foreach(_fuzz_test_name ${ARGN}) | ||||
▲ Show 20 Lines • Show All 46 Lines • ▼ Show 20 Lines | add_regular_fuzz_targets( | ||||
block | block | ||||
bloom_filter | bloom_filter | ||||
rolling_bloom_filter | rolling_bloom_filter | ||||
cashaddr | cashaddr | ||||
descriptor_parse | descriptor_parse | ||||
eval_script | eval_script | ||||
integer | integer | ||||
net_permissions | net_permissions | ||||
parse_hd_keypath | |||||
parse_iso8601 | parse_iso8601 | ||||
parse_numbers | |||||
parse_script | |||||
parse_univalue | |||||
process_message | process_message | ||||
psbt | psbt | ||||
script | script | ||||
script_flags | script_flags | ||||
spanparsing | spanparsing | ||||
strprintf | strprintf | ||||
timedata | timedata | ||||
transaction | transaction | ||||
▲ Show 20 Lines • Show All 70 Lines • Show Last 20 Lines |