Changeset View
Changeset View
Standalone View
Standalone View
src/test/fuzz/CMakeLists.txt
# Fuzzer test harness | # Fuzzer test harness | ||||
add_custom_target(bitcoin-fuzzers) | add_custom_target(bitcoin-fuzzers) | ||||
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 | ||||
# TODO: make a test library | # TODO: make a test library | ||||
../setup_common.cpp | ../util/setup_common.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) | target_link_libraries(${TARGET} server) | ||||
add_dependencies(bitcoin-fuzzers ${TARGET}) | add_dependencies(bitcoin-fuzzers ${TARGET}) | ||||
▲ Show 20 Lines • Show All 51 Lines • Show Last 20 Lines |