cmake: Add root `CMakeLists.txt` file
e0f4031b8e
cmake: Add `config/bitcoin-config.h` support
48a99cef90
cmake: Add `cmake/introspection.cmake` file
df7a5848fc
cmake: Check system headers
1a2f19b211
cmake: Check system symbols
Co-authored-by: Cory Fields <cory-nospam-@coryfields.com>
Co-authored-by: Vasil Dimov <vd@FreeBSD.org>
1f7300cf22
cmake: Check compiler features
097797404d
cmake: Build `crc32c` static library
d1df7ec551
cmake: Build `leveldb` static library
Co-authored-by: Cory Fields <cory-nospam-@coryfields.com>
75336cbdee
cmake: Add essential platform-specific definitions and options
94656a5ff3
cmake: Add `CheckStdFilesystem` module
d20dc93526
cmake: Build `minisketch` static library
35162063b4
cmake: Build `secp256k1` static library
8f2336e3aa
cmake: Build `univalue` static library
bab1ac7fbc
cmake: Build `bitcoin_crypto` library
89fe611a92
cmake: Build `bitcoin_util` static library
010c891a49
cmake: Build `bitcoin_consensus` library
7b420c1171
cmake: Build `bitcoind` executable
cfe730ab9b
build: Generate `share/toolchain.cmake` in depends
4fe3cc9603
cmake: Add cross-compiling support
To configure CMake for cross-compiling, use
`--toolchain depends/${HOST}/share/toolchain.cmake` command-line option.
9c56e8b6d3
cmake: Add `TristateOption` module
fb2eaaddf4
cmake: Add `ccache` support
d384534180
cmake: Add `libnatpmp` optional package support
0a6d1621f6
cmake: Add `libminiupnpc` optional package support
cc9ca40845
cmake: Add `libzmq` optional package support
ce009b8b42
cmake: Add `systemtap-sdt` optional package support
0a9a18a998
cmake: Build `bitcoin-cli` executable
35052ca4e5
cmake: Build `bitcoin-tx` executable
8aa9f5443c
cmake: Build `bitcoin-util` executable
4f92726519
cmake: Add wallet functionality
db6dd4b19c
cmake: Add test config and runners
0c79500eb3
cmake: Build `bench_bitcoin` executable
2cd450437b
cmake: Build `test_bitcoin` executable
462eaf1d94
cmake: Include CTest
b656c56183
hebasto closed this on Jul 7, 2023
bitcoin locked this on Jul 6, 2024