Hi,

I'd like to propose raising the minimum required CMake version for building and 
using Qt 6.12 to CMake 3.25.

The previous minimum version was 3.22 (Qt 6.9+).

The last released version of CMake 3.25 is 3.25.3, released on Mar 8, 2023, 
which is 3+ years old now.

The rationale for the proposal:

- allow using newer features in public Qt CMake APIs (improved developer 
experience)
- ease maintenance (get rid of code paths that handle old cmake version bugs 
and behaviors)
- Qt 6.12 will be an LTS release. It will have to keep up with platforms 
updates and getting a newer platform to work with an older CMake version can be 
troublesome.

Why version 3.25? It's the highest version we can support given the constraints 
of the proposed Qt 6.12 development hosts.

The proposed development hosts for Qt 6.12: 
https://qt-project.atlassian.net/browse/QTBUG-145031
The cmake versions available on those hosts: 
https://qt-project.atlassian.net/browse/QTBUG-146221
The features we gain: 
https://qt-project.atlassian.net/browse/QTBUG-131169?focusedCommentId=2536151

Please reach out with any feedback or concerns.

Alexandru
-- 
Development mailing list
[email protected]
https://lists.qt-project.org/listinfo/development

Reply via email to