Skip to content

Update version requirements to enable CMake 4.0 support.#149

Merged
crud89 merged 4 commits intomainfrom
cmake4
May 15, 2025
Merged

Update version requirements to enable CMake 4.0 support.#149
crud89 merged 4 commits intomainfrom
cmake4

Conversation

@crud89
Copy link
Copy Markdown
Owner

@crud89 crud89 commented Apr 4, 2025

Describe the pull request

CMake 4.0 got released and removed support for targets older than 3.5. CI builds previously issued deprecation warnings, which I gently ignored. Package versions got bumped, as well as the minimum version requirement (now CMake 3.27).

In the future, I will again raise the minimum version requirements to 3.31, as this deprecates everything before 3.10. This should not be an issue, as I've already update the affected ports acccordingly. However, as of now, Visual Studio only ships 3.30 and I want to avoid forcing a custom CMake distribution as a requirement.

@crud89 crud89 added the Build πŸ›  Issues that involve the build process. label Apr 4, 2025
@crud89 crud89 added this to the Alpha #04 milestone Apr 4, 2025
@crud89 crud89 self-assigned this Apr 4, 2025
@crud89 crud89 added this to LiteFX Apr 4, 2025
@crud89 crud89 moved this to In Progress in LiteFX Apr 4, 2025
@crud89
Copy link
Copy Markdown
Owner Author

crud89 commented Apr 4, 2025

Run: builds

@crud89
Copy link
Copy Markdown
Owner Author

crud89 commented May 13, 2025

Run: builds

@crud89
Copy link
Copy Markdown
Owner Author

crud89 commented May 13, 2025

Run: tidy, tests

@crud89 crud89 merged commit e9007bb into main May 15, 2025
@crud89 crud89 moved this from In Progress to v0.4.1 in LiteFX May 15, 2025
@crud89 crud89 deleted the cmake4 branch May 15, 2025 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build πŸ›  Issues that involve the build process.

Projects

Status: v0.4.1

Development

Successfully merging this pull request may close these issues.

1 participant