Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
0fd7e0e
cmake: Add root `CMakeLists.txt` file
hebasto Mar 8, 2024
67f934a
cmake: Introduce core_interface library to encapsulate common flags
hebasto Jan 9, 2024
0cf774d
cmake: Add `config/bitcoin-config.h` support
hebasto Mar 8, 2024
8973d9c
cmake: Add `cmake/introspection.cmake` file
hebasto Jan 9, 2024
af121b9
cmake: Check system headers
hebasto Jan 9, 2024
4d5f0b8
cmake: Check system symbols
hebasto Jan 9, 2024
1b47bdf
cmake: Check compiler features
hebasto Jan 9, 2024
5004b03
cmake: Add position independent code support
hebasto Jan 9, 2024
475835d
cmake: Add platform-specific definitions and properties
hebasto Jan 9, 2024
3a84fc0
cmake: Build `crc32c` static library
hebasto Jan 9, 2024
b3d13e8
cmake: Build `leveldb` static library
hebasto Jan 9, 2024
be57141
cmake: Build `minisketch` static library
hebasto Jan 9, 2024
15ba283
cmake: Build `secp256k1` static library
hebasto Jan 9, 2024
af4cc45
cmake: Build `univalue` static library
hebasto Jan 9, 2024
d277af0
cmake: Build `bitcoin_crypto` library
hebasto Mar 8, 2024
065723a
cmake: Build `bitcoin_util` static library
hebasto Jan 9, 2024
ad9476f
cmake: Build `bitcoin_consensus` library
hebasto Jan 9, 2024
fd7f01e
cmake: Build `bitcoind` executable
hebasto Mar 1, 2024
5207f30
build: Generate `share/toolchain.cmake` in depends
hebasto Jan 9, 2024
93bfe8d
cmake: Add cross-compiling support
hebasto Jan 9, 2024
1415494
cmake: Add `TristateOption` module
hebasto Jan 9, 2024
a5fb81d
cmake: Add `ccache` support
hebasto Jan 9, 2024
6003cce
cmake: Add `libnatpmp` optional package support
hebasto Jan 9, 2024
edd11a5
cmake: Add `libminiupnpc` optional package support
hebasto Jan 9, 2024
3a37551
cmake: Add `libzmq` optional package support
hebasto Jan 9, 2024
fddbfa6
cmake: Add `systemtap-sdt` optional package support
hebasto Jan 9, 2024
b7b9cc2
cmake: Build `bitcoin-cli` executable
hebasto Jan 9, 2024
a516d45
cmake: Build `bitcoin-tx` executable
hebasto Jan 9, 2024
8c9d27c
cmake: Build `bitcoin-util` executable
hebasto Jan 9, 2024
e8b4fb1
cmake: Add wallet functionality
hebasto Mar 8, 2024
00df228
cmake: Add test config and runners
hebasto Jan 9, 2024
09fa2eb
cmake: Build `bench_bitcoin` executable
hebasto Mar 1, 2024
781516e
cmake: Build `test_bitcoin` executable
hebasto Feb 9, 2024
e574a01
cmake: Include CTest
hebasto Jan 9, 2024
f34d7a8
cmake: Add `TryAppendCXXFlags` module
hebasto Jan 9, 2024
dbeec8f
cmake: Add `TryAppendLinkerFlag` module
hebasto Jan 9, 2024
bd2c5a2
cmake: Add platform-specific compiler flags
hebasto Jan 9, 2024
1387415
cmake: Add platform-specific linker flags
hebasto Jan 9, 2024
32c0b4d
cmake: Redefine configuration flags
hebasto Jan 9, 2024
0f86979
cmake: Add general compile options
hebasto Jan 9, 2024
f1b3b95
cmake: Add `HARDENING` option
hebasto Jan 9, 2024
e2a8888
cmake: Add `REDUCE_EXPORTS` option
hebasto Jan 9, 2024
8bf656c
cmake: Add `WERROR` option
hebasto Jan 9, 2024
83b7164
cmake: Implement `make install`
hebasto Jan 9, 2024
1043cdd
cmake: Generate `obj/build.h` header
hebasto Jan 9, 2024
db3f8ed
cmake: Add `GenerateBuildInfo.cmake` script
hebasto Nov 22, 2023
85532fa
Revert "build, qt: Do not install *.prl files"
hebasto Jan 17, 2024
d3ede68
qt, build: Drop `QT_STATICPLUGIN` macro
hebasto Mar 1, 2024
355b454
cmake: Build `bitcoin-qt` executable
hebasto Jan 26, 2024
cfd9514
qt: Drop `Q_IMPORT_PLUGIN` macros
hebasto Mar 1, 2024
cec73b5
cmake: Add `SANITIZERS` option
hebasto Jan 16, 2024
dee4188
cmake: Add fuzzing options
hebasto Jan 7, 2024
a1d9b7b
cmake: Add external signer support
hebasto Feb 24, 2024
287e548
cmake: Add `AddWindowsResources` module
hebasto Jan 27, 2024
3f2d418
cmake: Add `Maintenance` module
hebasto Mar 8, 2024
f198cf8
cmake: Migrate Guix build scripts to CMake
hebasto Jan 16, 2024
d1879af
cmake: Add vcpkg manifest file
hebasto Dec 4, 2023
aabf387
cmake: Add preset for MSVC build
hebasto Feb 8, 2024
8f1fe7a
Fix MSVC warning C4273 "inconsistent dll linkage"
hebasto Feb 26, 2024
7b34adc
cmake, doc: Update `release-process.md`
hebasto Feb 26, 2024
81f3d4f
ci: Test CMake edge cases
hebasto Nov 12, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
293 changes: 0 additions & 293 deletions .github/workflows/ci.yml

This file was deleted.

Loading