Details
-
Technical task
-
Resolution: Done
-
P2: Important
-
None
-
f95a446641ac84c7756d184a7ee996fc538a18c9 (qt/qtbase/dev) f1641ed814462f2333f879f9e7d840303734c9f2 (qt/qtbase/6.2)
Description
As discussed in the CMake API review https://git.qt.io/alcroito/qt6-cmake-api-review/-/blob/master/api_review_qt_6_2.md
For building a shared Qt, the minimum CMake version required should be 3.16. The same applies to user projects projects using that Qt.
For building a static Qt, the minimum CMake version required should be 3.20. The same applies to user projects projects using that Qt.
In the static case, we might raise that to 3.21.0 if the stable CMake version is released before the Qt RC.
Attachments
Issue Links
- is required for
-
QTBUG-95601 Remove unnecessary static linking tests based on requiring CMake 3.21
- Reported
-
QTBUG-95169 Rename qt6_enable_import_plugins_finalizer_mode and qt6_enable_object_libraries_finalizer_mode
- Closed
- relates to
-
QTBUG-95268 test_QT_TESTCASE_BUILDDIR fails when built with CMake 3.21
- Open
-
QTBUG-95284 QtQuick3D fails to build in CI when targeting WebAssembly + CMake 3.21.0 + Ninja due to command line length limit
- Closed
-
QTBUG-95286 qtdeclarative tests fail to build in CI with CMake 3.21.0 and Ninja 1.6.0 on Windows
- Closed
-
QTBUG-95305 ninja dependency error when configuring a project that uses AUTOUIC and CMake 3.21.0
- Closed
-
QTBUG-95229 Qt for Windows configured with -debug-and-release fails to build with CMake 3.21.0
- Closed
-
QTBUG-125329 Grpc generators: fix Policy CMP0071
- Closed
- resulted in
-
QTBUG-95603 Remove workarounds for linking object libraries in static Qt builds
- Reported