depends: latest rapidcheck, use INSTALL_ALL_EXTRAS
Summary:
This updates RapidCheck to the latest version available from https://github.com/emil-e/rapidcheck. RapidCheck now uses the new RC_INSTALL_ALL_EXTRAS option, to install the extra boost_test packages, which should unblock progress in #14430.
Backport of core PR14853.
Depends on D5323.
Test Plan:
Assuming you are running a 64-bit Linux machine:
cd depends RAPIDCHECK=1 make build-linux64
Check the rapidcheck package is built.
cd .. && mkdir buildLinux64 && cd buildLinux64 cmake -GNinja .. \ -DCMAKE_TOOLCHAIN_FILE=../cmake/platforms/Linux64.cmake \ -DENABLE_PROPERTY_BASED_TESTS=ON
Check the rapidcheck lib found is the one from the depends.
ninja check
Reviewers: #bitcoin_abc, jasonbcox
Reviewed By: #bitcoin_abc, jasonbcox
Differential Revision: https://reviews.bitcoinabc.org/D5324