-
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
#127
Conversation
Also add a sanity check for non-encapsulated (directory-wide) build properties.
Co-authored-by: Cory Fields <cory-nospam-@coryfields.com> Co-authored-by: Vasil Dimov <vd@FreeBSD.org>
Co-authored-by: Cory Fields <cory-nospam-@coryfields.com>
Friendly ping @m3dwards @TheCharlatan @pablomartin4btc @vasild :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK d542bba
My Guix build:
|
If any of {C,CXX,CPP,LD}FLAGS is specified it should be assigned to a non-type-specific variable.
To configure CMake for cross-compiling, use `--toolchain depends/${HOST}/share/toolchain.cmake` command-line option.
This reverts commit 1155978.
Our `QT_STATICPLUGIN` macro is effectively equivalent to the Qt's `QT_STATIC` macro. No need to handle both of them.
When 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.
Only versioning has been updated for now.
Keep this commit at the top when rebasing.
I've incorporated the recent merged PRs: Ready for the final review :) |
lgtm,
|
Thank you for your review! This branch has been force pushed into the https://github.com/hebasto/bitcoin/tree/cmake-staging. Closing. |
Done in #132. |
This is the cmake-staging branch rebased on the recent bitcoin/master one with the squashed "!fixup" and "FIXUP:" commits.
Steps to reproduce:
There are a few conflicts that have to be resolved.
At this point the diff between
HEAD
and this PR branch must coincides with changes in the following item 4.Manually move changes from "FIXUP:" commits to the appropriate previous ones.
Reorder the recent commits to pop up the CI one.
Backport changes from:
Changes from bitcoin#27375 are to be backported in the dedicated PR shortly after approving this one.
If it happens that #82 will be approved first (fingers crossed 🤞), I'll be happy to update this PR accordingly.Incorporated :)