Tom Trevethan
030ab66c70
Merge 54c4b09f08 into merged_master (Bitcoin PR bitcoin/bitcoin#31042 )
2026-04-01 22:41:52 +01:00
ivanlele
55ee06f0d9
Merge a86e7a476d into merged_master (Bitcoin PR bitcoin/bitcoin#30838 )
2026-03-25 14:55:09 +00:00
ivanlele
7c12a0a5b0
Merge ba84c2774d into merged_master (Bitcoin PR bitcoin/bitcoin#30823 )
2026-03-25 11:42:36 +00:00
ivanlele
26176c3cd4
Migrate elements build to Cmake
2026-03-24 11:11:11 +00:00
Hennadii Stepanov
332655cb52
build: Rename PACKAGE_* variables to CLIENT_*
...
The use of `PACKAGE_NAME` for the project's variable name is
problematic, as this name is commonly used in CMake's interface
variables. If third-party CMake code handles with scopes improperly,
our `PACKAGE_NAME` variable could end up with an unexpected value.
This change avoids such conflicts by renaming all `PACKAGE_*` variables
to `CLIENT_*`.
2024-10-28 12:35:55 +00:00
Hennadii Stepanov
5ba03e7d35
build: Use CMake's default permissions in macOS deploy target
...
This change fixes reproducibility issue with macOS Guix builds.
2024-09-10 15:44:17 +01:00
fanquake
1f054eca4e
cmake: add USE_SOURCE_PERMISSIONS to all configure_file usage
...
`USE_SOURCE_PERMISSIONS` is the default, so this should not change
behaviour. However, being explicit makes it clear what we are doing.
Related to #30815 .
See
https://cmake.org/cmake/help/latest/command/configure_file.html#options .
2024-09-06 10:52:19 +01:00
Hennadii Stepanov
747adb6ffe
cmake: Add Maintenance module
2024-08-16 21:19:11 +01:00