Skip to content

Conversation

hebasto
Copy link
Owner

@hebasto hebasto commented Oct 29, 2023

This is the cmake-staging branch rebased on the recent bitcoin/master one with the squashed "!fixup" commits.

Testing instructions are the same as for #31:


A note for reviewers:

The git rebase -i --autosquash master command was applied with no conflicts.

hebasto and others added 30 commits October 24, 2023 20:55
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>
To configure CMake for cross-compiling, use
`--toolchain depends/${HOST}/share/toolchain.cmake` command-line option.
45f8a3c cmake: Implement `make install` (Hennadii Stepanov)
c9decae cmake: Add `WERROR` option (Hennadii Stepanov)
1ea5f1c cmake: Add `REDUCE_EXPORTS` option (Hennadii Stepanov)
643decf cmake: Add `HARDENING` option (Hennadii Stepanov)
574d66d cmake: Add general compile options (Hennadii Stepanov)
ac1e28e fixup! cmake: Redefine configuration flags (Hennadii Stepanov)
4375266 fixup! cmake: Add platform-specific linker flags (Hennadii Stepanov)
e3a378b fixup! cmake: Add `TryAppendLinkerFlag` module (Hennadii Stepanov)
40973d6 fixup! cmake: Add `TryAppendCXXFlags` module (Hennadii Stepanov)

Pull request description:

  New CMake variables that affect the build system configuration:
  - `HARDENING`
  - `REDUCE_EXPORTS`
  - `WERROR`

Top commit has no ACKs.

Tree-SHA512: cd849a28ff6a63730d6ee7062938d86096ca4d7b2fd4277a6026ba38855a88b1854476d429c5ad4cf79008f04cfcbc8ad947794b60e91f7f5b8853490d19e678
@hebasto
Copy link
Owner Author

hebasto commented Oct 29, 2023

Friendly ping @TheCharlatan @theuni @vasild :)

@hebasto hebasto closed this Oct 30, 2023
@hebasto
Copy link
Owner Author

hebasto commented Oct 30, 2023

Wrong branch. Sorry.

The correct one is #42.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant