Allow building with CMake 4.0 and use GNUInstalldirs #2310
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Is this really a strict requirement? Some of the commits are basically common CMake standards with no clear defined problem. Would make sense maybe when squashing the PR and writing an appropriate message in the PR description to be used.
Problem: Project does not build with CMake 4.0 and many patterns are outdated
Solution: Bump the CMake policies to use the latest policies up to 4.0 and use more modern CMake patterns in some places