Skip to content

Commit

Permalink
CMake: Update section on required CMake versions
Browse files Browse the repository at this point in the history
Change-Id: I6c556cd3a2e8bdf87b3c7c6ef62a6af6bdbe7137
Reviewed-by: Alexey Edelev <[email protected]>
Reviewed-by: Craig Scott <[email protected]>
Reviewed-by: Alexandru Croitor <[email protected]>
  • Loading branch information
alcroito committed Jun 21, 2021
1 parent ca321cf commit f567f42
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion cmake/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit f567f42

Please sign in to comment.