Skip to content

Roadmap to CMake 4.0

This is a tracking issue for specific changes the CMake maintainers plan for version 4.0.

In CMake 4.x versions:

we can remove some compatibility with CMake 3.x versions and older:

With a major version bump we can make long-desired changes that may require usage updates by clients, e.g., to remove work arounds, as these could not be made with a policy:

We can also make some code style updates:

Edited by Brad King
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information