Commit Graph

42306 Commits

Author SHA1 Message Date
91a799247d depends: Add host-specific cmake_system_version variables 2024-08-16 21:19:10 +01:00
9b31209b4c depends: Rename cmake_system -> cmake_system_name 2024-08-16 21:19:10 +01:00
4a5208a81d Revert "build, qt: Do not install *.prl files"
This reverts commit 1155978d8f.
2024-08-16 21:19:10 +01:00
6522af62af depends: Amend handling flags environment variables
If any of {C,CXX,CPP,LD}FLAGS is specified it should be assigned to
a non-type-specific variable.
2024-08-16 21:19:10 +01:00
90cec4d251 cmake: Add MULTIPROCESS option 2024-08-16 21:19:10 +01:00
bb1a450dcb cmake: Build bitcoin-chainstate executable 2024-08-16 21:19:09 +01:00
aed38ea58c cmake: Build bitcoinkernel library
Co-authored-by: TheCharlatan <seb.kung@gmail.com>
2024-08-16 21:19:09 +01:00
975d67369b cmake: Build test_bitcoin-qt executable 2024-08-16 19:28:59 +01:00
10fcc668a3 cmake: Add WITH_DBUS option 2024-08-16 19:27:42 +01:00
5bb5a4bc75 cmake: Add libqrencode optional package support 2024-08-16 19:27:42 +01:00
57a6e2ef4a cmake: Build bitcoin-qt executable 2024-08-16 19:27:42 +01:00
30f642952c cmake: Add WERROR option 2024-08-16 19:27:42 +01:00
c98d4a4c34 cmake: Add REDUCE_EXPORTS option 2024-08-16 19:27:42 +01:00
a01cb6e63f cmake: Add HARDENING option 2024-08-16 19:27:42 +01:00
a8a2e364ac cmake: Add Python-based tests 2024-08-16 19:27:41 +01:00
3d85379570 cmake: Add fuzzing options 2024-08-16 19:27:41 +01:00
908530e312 cmake: Add SANITIZERS option 2024-08-16 19:27:41 +01:00
8bb0e85631 cmake: Build bench_bitcoin executable 2024-08-16 19:27:41 +01:00
801735163a cmake: Add external signer support 2024-08-16 19:27:41 +01:00
353e0c9e96 cmake: Add systemtap-sdt optional package support 2024-08-16 19:27:41 +01:00
d2fda82b49 cmake: Add libzmq optional package support 2024-08-16 19:27:40 +01:00
ae7b39a0e1 cmake: Add libminiupnpc optional package support 2024-08-16 19:27:40 +01:00
6480e1dcdb cmake: Add libnatpmp optional package support 2024-08-16 19:27:40 +01:00
e73e9304a1 cmake: Build bitcoin-util executable 2024-08-16 19:27:40 +01:00
027c6d7caa cmake: Build bitcoin-tx executable 2024-08-16 19:27:40 +01:00
d10c5c34c3 cmake: Add wallet functionality 2024-08-16 19:27:40 +01:00
ab2e99b0d9 cmake: Create test suite for ctest 2024-08-16 19:27:39 +01:00
959370bd76 cmake: Build test_bitcoin executable 2024-08-16 19:27:39 +01:00
b27bf9700d cmake: Build bitcoin-cli executable 2024-08-16 19:27:39 +01:00
a9813df826 cmake: Build bitcoind executable 2024-08-16 19:27:39 +01:00
97829ce2d5 cmake: Add FindLibevent module 2024-08-16 19:27:39 +01:00
3118e40c61 cmake: Build bitcoin_consensus library 2024-08-16 19:27:39 +01:00
809a2f1929 cmake: Build bitcoin_util static library 2024-08-16 19:27:38 +01:00
0a9a521a70 cmake: Build bitcoin_crypto library 2024-08-16 19:27:38 +01:00
958971f476 cmake: Build univalue static library 2024-08-16 19:27:38 +01:00
752747fda8 cmake: Generate obj/build.h header 2024-08-16 19:27:38 +01:00
1f0a78edf3 cmake: Build minisketch static library 2024-08-16 19:27:38 +01:00
12bfbc8154 cmake: Build leveldb static library
Co-authored-by: Cory Fields <cory-nospam-@coryfields.com>
2024-08-16 19:27:38 +01:00
51985c5304 cmake: Build crc32c static library 2024-08-16 19:27:37 +01:00
db7a198f29 cmake: Build secp256k1 subtree 2024-08-16 19:27:37 +01:00
dbb7ed14e8 cmake: Add ccache support 2024-08-16 19:27:37 +01:00
cedfdf6c72 cmake: Redefine/adjust per-configuration flags 2024-08-16 19:27:37 +01:00
b6b5e732c8 cmake: Add global compiler and linker flags 2024-08-16 19:27:37 +01:00
f98327931b cmake: Add TryAppendLinkerFlag module 2024-08-16 19:27:37 +01:00
4a0af29697 cmake: Add TryAppendCXXFlags module 2024-08-16 19:27:36 +01:00
35cffc497d cmake: Add POSIX threads support 2024-08-16 19:27:36 +01:00
fd72d00ffe cmake: Add position independent code support 2024-08-16 19:27:36 +01:00
07069e2bb0 cmake: Add introspection module
Co-authored-by: Cory Fields <cory-nospam-@coryfields.com>
Co-authored-by: Vasil Dimov <vd@FreeBSD.org>
2024-08-16 19:27:36 +01:00
27d687fc1f cmake: Add config/bitcoin-config.h support 2024-08-16 19:27:36 +01:00
fe5cdace5f cmake: Print compiler and linker flags in summary 2024-08-16 19:27:36 +01:00