diff options
author | MarcoFalke <falke.marco@gmail.com> | 2021-02-08 10:06:54 +0100 |
---|---|---|
committer | MarcoFalke <falke.marco@gmail.com> | 2021-02-08 10:07:15 +0100 |
commit | e51f6c4dee3d42b2707c31fa1c93a337b6bf5ba7 (patch) | |
tree | 785ee61e61704b266d26247b02a595717751ffde /build_msvc | |
parent | 8636288db130145cb9db54959cb75a8744e61328 (diff) | |
parent | 32cbb06676e2957705d3ca7ff5710c9c3ff22c14 (diff) | |
download | bitcoin-e51f6c4dee3d42b2707c31fa1c93a337b6bf5ba7.tar.xz |
Merge #20936: build: build fuzz tests by default
32cbb06676e2957705d3ca7ff5710c9c3ff22c14 build: build fuzz tests by default. (Dan Benjamin)
Pull request description:
This fixes issue #19388. The changes are as follows:
- Add a new flag to configure, --enable-fuzz-binary, which allows building test/fuzz/fuzz regardless of whether we are building to do actual fuzzing
- Set -DPROVIDE_MAIN_FUNCTION whenever --enable-fuzz is no
- Add the following libraries to FUZZ_SUITE_LD_COMMON:
- LIBBITCOIN_WALLET
- SQLLITE_LIBS
- BDB_LIBS
- if necessary, some or all of:
- NATPMP_LIBS
- MINIUPNPC_LIBS
- LIBBITCOIN_ZMQ / ZMQ_LIBS
Fixes #19388
ACKs for top commit:
MarcoFalke:
review ACK 32cbb06676e2957705d3ca7ff5710c9c3ff22c14 ðŸ“
Tree-SHA512: c91d713ffe54a3d055daaec02c4317d7e13eed6688821ddc10d894224950b18e276fbdd4acc758c7103b50f34a132b1882b68bc8b60409f97438e0759ced77e1
Diffstat (limited to 'build_msvc')
0 files changed, 0 insertions, 0 deletions