Changeset View
Changeset View
Standalone View
Standalone View
src/test/fuzz/CMakeLists.txt
Show All 11 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 rpcclient) | target_link_libraries(${TARGET} server testutil rpcclient) | ||||
if(TARGET bitcoinconsensus-shared) | |||||
target_link_libraries(${TARGET} bitcoinconsensus-shared) | |||||
else() | |||||
target_link_libraries(${TARGET} bitcoinconsensus) | |||||
endif() | |||||
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}) | ||||
install_target(${TARGET} | install_target(${TARGET} | ||||
COMPONENT fuzzer | COMPONENT fuzzer | ||||
EXCLUDE_FROM_ALL | EXCLUDE_FROM_ALL | ||||
▲ Show 20 Lines • Show All 91 Lines • ▼ Show 20 Lines | add_regular_fuzz_targets( | ||||
primitives_transaction | primitives_transaction | ||||
process_message | process_message | ||||
process_messages | process_messages | ||||
protocol | protocol | ||||
psbt | psbt | ||||
random | random | ||||
rolling_bloom_filter | rolling_bloom_filter | ||||
script | script | ||||
script_bitcoin_consensus | |||||
script_descriptor_cache | |||||
script_flags | script_flags | ||||
script_interpreter | |||||
script_ops | script_ops | ||||
script_sigcache | |||||
script_sign | |||||
scriptnum_ops | scriptnum_ops | ||||
signature_checker | signature_checker | ||||
span | span | ||||
spanparsing | spanparsing | ||||
string | string | ||||
strprintf | strprintf | ||||
system | system | ||||
timedata | timedata | ||||
▲ Show 20 Lines • Show All 74 Lines • Show Last 20 Lines |