summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cmake/README.md10
1 files changed, 9 insertions, 1 deletions
diff --git a/cmake/README.md b/cmake/README.md
index e7e600536f..188c7caeea 100644
--- a/cmake/README.md
+++ b/cmake/README.md
@@ -9,7 +9,15 @@ https://wiki.qt.io/Building_Qt_6_from_Git
* You need CMake 3.16.0 or later for most platforms (due to new AUTOMOC json feature).
* You need CMake 3.17.0 to build Qt for iOS with the simulator_and_device feature.
* You need CMake 3.17.0 + Ninja to build Qt in debug_and_release mode on Windows / Linux.
-* You need CMake 3.18.0 + Ninja to build Qt on macOS in debug_and_release mode when using frameworks.
+* You need CMake 3.18.0 + Ninja to build Qt on macOS in debug_and_release mode when using
+ frameworks.
+* You need CMake 3.18.0 in user projects that use a static Qt together with QML
+ (cmake_language EVAL is required for running the qmlimportscanner deferred finalizer)
+* You need CMake 3.19.0 in user projects to use automatic deferred finalizers
+ (automatic calling of qt_finalize_target)
+* You need CMake 3.21.0 in user projects that create user libraries that link against a static Qt
+ with a linker that is not capable to resolve circular dependencies between libraries
+ (GNU ld, MinGW ld)
# Changes to Qt 5