Bump minimum required cmake to 3.12 #164

pull maflcko wants to merge 1 commits into bitcoin-core:master from bitcoin-core:maflcko-patch-1 changing 1 files +1 −1
  1. maflcko commented at 12:48 pm on February 22, 2025: contributor

    This project requires C++20. However, according to https://cmake.org/cmake/help/latest/prop_tgt/CXX_STANDARD.html, the value 20 was only added in cmake 3.12.

    Thus, reflect the reality also in the cmake required minimum version.

    As a side-effect this also avoids a deprecation message when compiling with cmake 3.31, according to https://cmake.org/cmake/help/latest/release/3.31.html#deprecated-and-removed-features

  2. Bump minimum required cmake to 3.12 729ff16d55
  3. hebasto approved
  4. hebasto commented at 10:50 am on February 23, 2025: member

    ACK 729ff16d559c7727e883850c6ed245ec48d11954.

    The minimum required CMake version was last bumped to support C++17 in https://github.com/chaincodelabs/libmultiprocess/pull/69.

  5. hodlinator approved
  6. hodlinator commented at 10:43 am on February 24, 2025: contributor

    ACK 729ff16d559c7727e883850c6ed245ec48d11954

    Verified to remove the CMake deprecation warning when running cmake -B build with CMake 3.31.5.

  7. ryanofsky merged this on Feb 24, 2025
  8. ryanofsky closed this on Feb 24, 2025

  9. maflcko deleted the branch on Feb 24, 2025
  10. ryanofsky referenced this in commit 83e40d3b52 on Feb 24, 2025
  11. ryanofsky referenced this in commit 8619f03ec2 on Feb 24, 2025
  12. ryanofsky referenced this in commit cbb7b41c20 on Feb 24, 2025
  13. fanquake referenced this in commit 01f7715766 on Feb 25, 2025
  14. fanquake referenced this in commit ba0a4391ff on Feb 25, 2025
  15. janus referenced this in commit 86cb86b050 on Sep 1, 2025
  16. ryanofsky referenced this in commit fe1cd8c761 on Sep 9, 2025

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/libmultiprocess. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-12-04 19:30 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me