Skip to content

fix: vendor gli port for cmake 4.0 compatibility #75

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

Merged
merged 2 commits into from
Apr 4, 2025

Conversation

zao
Copy link
Contributor

@zao zao commented Apr 2, 2025

CMake 4.0 removed previously deprecated backwards compatibility for CMake versions less than 3.5.

As the GitHub action runner for windows-latest now has CMake 4.0, our CI runs have started failing. To address this we vendor the gli port from upstream vcpkg with a patch to bump its minimum CMake requirement declared in the gli CMake scripts.

zao added 2 commits April 2, 2025 21:20
CMake 4.0 removed previously deprecated backwards compatibility for
CMake versions less than 3.5.

As the GitHub action runner for `windows-latest` now has CMake 4.0, our
CI runs have started failing. To address this we vendor the `gli` port
from upstream `vcpkg` with a patch to bump its minimum CMake requirement
declared in the `gli` CMake scripts.
It doesn't suffice to just have a port in the registry,
`vcpkg-configuration.json` also needs to pull it in from the baseline.
@Wires77 Wires77 merged commit fc4de14 into PathOfBuildingCommunity:master Apr 4, 2025
1 check passed
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.

2 participants