-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cmake: Regular rebasing of the cmake-staging
branch
#220
Commits on Jun 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 08e08a7 - Browse repository at this point
Copy the full SHA 08e08a7View commit details -
cmake: Introduce core interface libraries to encapsulate common flags
Also add a sanity check for non-encapsulated (directory-wide) build properties.
Configuration menu - View commit details
-
Copy full SHA for fb4908e - Browse repository at this point
Copy the full SHA fb4908eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1433ff4 - Browse repository at this point
Copy the full SHA 1433ff4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2158673 - Browse repository at this point
Copy the full SHA 2158673View commit details -
Co-authored-by: Cory Fields <cory-nospam-@coryfields.com> Co-authored-by: Vasil Dimov <vd@FreeBSD.org>
Configuration menu - View commit details
-
Copy full SHA for 2afbf28 - Browse repository at this point
Copy the full SHA 2afbf28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 874d812 - Browse repository at this point
Copy the full SHA 874d812View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0d66f1 - Browse repository at this point
Copy the full SHA a0d66f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c56ec7 - Browse repository at this point
Copy the full SHA 8c56ec7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 402e35c - Browse repository at this point
Copy the full SHA 402e35cView commit details -
cmake: Build
leveldb
static libraryCo-authored-by: Cory Fields <cory-nospam-@coryfields.com>
Configuration menu - View commit details
-
Copy full SHA for 7182bf4 - Browse repository at this point
Copy the full SHA 7182bf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 912c96e - Browse repository at this point
Copy the full SHA 912c96eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a550815 - Browse repository at this point
Copy the full SHA a550815View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cc1d2d - Browse repository at this point
Copy the full SHA 6cc1d2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b27271 - Browse repository at this point
Copy the full SHA 5b27271View commit details -
Configuration menu - View commit details
-
Copy full SHA for f95ced3 - Browse repository at this point
Copy the full SHA f95ced3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 235950f - Browse repository at this point
Copy the full SHA 235950fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c4d878 - Browse repository at this point
Copy the full SHA 3c4d878View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e37f11 - Browse repository at this point
Copy the full SHA 5e37f11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d820b4 - Browse repository at this point
Copy the full SHA 2d820b4View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 74e6bbe - Browse repository at this point
Copy the full SHA 74e6bbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61c69f5 - Browse repository at this point
Copy the full SHA 61c69f5View commit details -
cmake: Add cross-compiling support
To configure CMake for cross-compiling, use `--toolchain depends/${HOST}/toolchain.cmake` command-line option.
Configuration menu - View commit details
-
Copy full SHA for b7ed165 - Browse repository at this point
Copy the full SHA b7ed165View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2956ca4 - Browse repository at this point
Copy the full SHA 2956ca4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a111659 - Browse repository at this point
Copy the full SHA a111659View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b1b629 - Browse repository at this point
Copy the full SHA 8b1b629View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cac5dc - Browse repository at this point
Copy the full SHA 0cac5dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bbbd06 - Browse repository at this point
Copy the full SHA 7bbbd06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ebccae - Browse repository at this point
Copy the full SHA 7ebccaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6155192 - Browse repository at this point
Copy the full SHA 6155192View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54d5667 - Browse repository at this point
Copy the full SHA 54d5667View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68e68fd - Browse repository at this point
Copy the full SHA 68e68fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c26deba - Browse repository at this point
Copy the full SHA c26debaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 756ccfc - Browse repository at this point
Copy the full SHA 756ccfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e8db00 - Browse repository at this point
Copy the full SHA 4e8db00View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec22b45 - Browse repository at this point
Copy the full SHA ec22b45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26df8b8 - Browse repository at this point
Copy the full SHA 26df8b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d1c537 - Browse repository at this point
Copy the full SHA 9d1c537View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83b3490 - Browse repository at this point
Copy the full SHA 83b3490View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83cca06 - Browse repository at this point
Copy the full SHA 83cca06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1651a68 - Browse repository at this point
Copy the full SHA 1651a68View commit details -
Configuration menu - View commit details
-
Copy full SHA for af44e12 - Browse repository at this point
Copy the full SHA af44e12View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa13fa9 - Browse repository at this point
Copy the full SHA aa13fa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e728baa - Browse repository at this point
Copy the full SHA e728baaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90a0a17 - Browse repository at this point
Copy the full SHA 90a0a17View commit details -
Configuration menu - View commit details
-
Copy full SHA for a66dc7f - Browse repository at this point
Copy the full SHA a66dc7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 604b13b - Browse repository at this point
Copy the full SHA 604b13bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97e1624 - Browse repository at this point
Copy the full SHA 97e1624View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95e7cc5 - Browse repository at this point
Copy the full SHA 95e7cc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 376019a - Browse repository at this point
Copy the full SHA 376019aView commit details -
Revert "build, qt: Do not install *.prl files"
This reverts commit 1155978.
Configuration menu - View commit details
-
Copy full SHA for 8b60bd0 - Browse repository at this point
Copy the full SHA 8b60bd0View commit details -
qt, build: Drop
QT_STATICPLUGIN
macroOur `QT_STATICPLUGIN` macro is effectively equivalent to the Qt's `QT_STATIC` macro. No need to handle both of them.
Configuration menu - View commit details
-
Copy full SHA for 378f8b9 - Browse repository at this point
Copy the full SHA 378f8b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfb8a41 - Browse repository at this point
Copy the full SHA cfb8a41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d1913a - Browse repository at this point
Copy the full SHA 9d1913aView commit details -
qt: Drop
Q_IMPORT_PLUGIN
macrosWhen using CMake, each plugin comes with a C++ stub file that automatically initializes the static plugin. Consequently, any target that links against a plugin has this C++ file added to its SOURCES, which makes the removed code redundant.
Configuration menu - View commit details
-
Copy full SHA for 5cce952 - Browse repository at this point
Copy the full SHA 5cce952View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f71360 - Browse repository at this point
Copy the full SHA 9f71360View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf0885d - Browse repository at this point
Copy the full SHA bf0885dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1785f94 - Browse repository at this point
Copy the full SHA 1785f94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ac5216 - Browse repository at this point
Copy the full SHA 5ac5216View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ec174f - Browse repository at this point
Copy the full SHA 4ec174fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3249b63 - Browse repository at this point
Copy the full SHA 3249b63View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd3c8b5 - Browse repository at this point
Copy the full SHA fd3c8b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e36ae27 - Browse repository at this point
Copy the full SHA e36ae27View commit details -
cmake, vcpkg: Pin
libevent
versionFor more details, see bitcoin#30096.
Configuration menu - View commit details
-
Copy full SHA for aec2084 - Browse repository at this point
Copy the full SHA aec2084View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a902d3 - Browse repository at this point
Copy the full SHA 8a902d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4edf431 - Browse repository at this point
Copy the full SHA 4edf431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8113eac - Browse repository at this point
Copy the full SHA 8113eacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1207200 - Browse repository at this point
Copy the full SHA 1207200View commit details -
cmake: Build
bitcoinkernel
libraryCo-authored-by: TheCharlatan <seb.kung@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1b5cf65 - Browse repository at this point
Copy the full SHA 1b5cf65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4847b61 - Browse repository at this point
Copy the full SHA 4847b61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97f642f - Browse repository at this point
Copy the full SHA 97f642fView commit details -
depends: Bump libmultiprocess source
Not using the latest commit 3f8483b61a5eee3e958328d90f25f29a1a61ae7b due to chaincodelabs/libmultiprocess#97 (comment)
Configuration menu - View commit details
-
Copy full SHA for 55d2ddc - Browse repository at this point
Copy the full SHA 55d2ddcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b731ba2 - Browse repository at this point
Copy the full SHA b731ba2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99593b0 - Browse repository at this point
Copy the full SHA 99593b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f748110 - Browse repository at this point
Copy the full SHA f748110View commit details -
Configuration menu - View commit details
-
Copy full SHA for f52af92 - Browse repository at this point
Copy the full SHA f52af92View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2c390d - Browse repository at this point
Copy the full SHA e2c390dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4408d6f - Browse repository at this point
Copy the full SHA 4408d6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd44dfa - Browse repository at this point
Copy the full SHA dd44dfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa80e36 - Browse repository at this point
Copy the full SHA aa80e36View commit details -
cmake [KILL 3-STATE]: Switch
WITH_{SQLITE,BDB}
to boolean`WITH_BDB` default is `OFF`.
Configuration menu - View commit details
-
Copy full SHA for 9f57186 - Browse repository at this point
Copy the full SHA 9f57186View commit details -
Configuration menu - View commit details
-
Copy full SHA for b18c934 - Browse repository at this point
Copy the full SHA b18c934View commit details -
cmake [KILL 3-STATE]: Rename WITH_GUI to BUILD_GUI
Also docs and CI scripts have been updated.
Configuration menu - View commit details
-
Copy full SHA for 8c99680 - Browse repository at this point
Copy the full SHA 8c99680View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47f252d - Browse repository at this point
Copy the full SHA 47f252dView commit details -
cmake, doc: Update
release-process.md
Only versioning has been updated for now.
Configuration menu - View commit details
-
Copy full SHA for a4383c8 - Browse repository at this point
Copy the full SHA a4383c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b702d8 - Browse repository at this point
Copy the full SHA 5b702d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8db83cd - Browse repository at this point
Copy the full SHA 8db83cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b93750 - Browse repository at this point
Copy the full SHA 7b93750View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd01dd1 - Browse repository at this point
Copy the full SHA bd01dd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ff2274 - Browse repository at this point
Copy the full SHA 1ff2274View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef0398d - Browse repository at this point
Copy the full SHA ef0398dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98346f8 - Browse repository at this point
Copy the full SHA 98346f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2562a5b - Browse repository at this point
Copy the full SHA 2562a5bView commit details -
cmake: Add
APPEND_{CPP,C,CXX,LD}FLAGS
cache variablesThe content of those variables is appended to the each target flags added by the build system.
Configuration menu - View commit details
-
Copy full SHA for 84b83b3 - Browse repository at this point
Copy the full SHA 84b83b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dd97a8 - Browse repository at this point
Copy the full SHA 4dd97a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8987ab - Browse repository at this point
Copy the full SHA b8987abView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4f4817 - Browse repository at this point
Copy the full SHA a4f4817View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aae550 - Browse repository at this point
Copy the full SHA 7aae550View commit details -
Configuration menu - View commit details
-
Copy full SHA for dec4ca3 - Browse repository at this point
Copy the full SHA dec4ca3View commit details -
cmake, ci: Skip
miniupnpc
package in dependsThis change fixes CI jobs as the `miniupnpc` source archive is not available neither at https://miniupnp.tuxfamily.org nor at https://bitcoincore.org/depends-sources at this moment.
Configuration menu - View commit details
-
Copy full SHA for 5825234 - Browse repository at this point
Copy the full SHA 5825234View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3f0f1d - Browse repository at this point
Copy the full SHA e3f0f1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b333f6a - Browse repository at this point
Copy the full SHA b333f6aView commit details -
Remove unused
#include <config/bitcoin-config.h>
CMake allows to incorporate compile defines into a target as its property with applying automatically where required.
Configuration menu - View commit details
-
Copy full SHA for 597da83 - Browse repository at this point
Copy the full SHA 597da83View commit details