Skip to content

Conversation

@floitsch
Copy link
Collaborator

No description provided.

@floitsch floitsch requested a review from Copilot May 10, 2025 13:31
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the project’s CMake configuration by increasing the minimum required version and adjusting the CI workflow to test against a broader range of CMake versions.

  • Updated CMakeLists.txt to set the minimum required CMake version to the range 3.15...4.0.1 with added context comments.
  • Modified the CI workflow to include additional cmake_version values and added steps for checking CMake warnings.

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
CMakeLists.txt Updated the minimum CMake version and added contextual comments.
.github/workflows/ci.yml Enhanced the CI matrix with new cmake_version values and added warning checks.

Co-authored-by: Copilot <[email protected]>
@floitsch floitsch merged commit 0604b4c into master May 10, 2025
26 of 27 checks passed
@floitsch floitsch deleted the floitsch/cmake branch May 10, 2025 13:37
orgads added a commit to orgads/MINGW-packages that referenced this pull request May 25, 2025
CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

This workaround can be removed on next release, following
google/double-conversion#246.
lazka pushed a commit to msys2/MINGW-packages that referenced this pull request May 25, 2025
CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

This workaround can be removed on next release, following
google/double-conversion#246.
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