diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2021-07-06 17:55:30 +0200 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2021-08-04 16:03:08 +0200 |
commit | 9aa0d99e66b8be2be75d4f3b7fce2b94db9a1e32 (patch) | |
tree | 436a1e5f26939587caa21d1f0922b99640877113 /.cmake.conf | |
parent | 07057188e3e42246cf006b43963d0bdcdaa159f5 (diff) | |
download | qtbase-9aa0d99e66b8be2be75d4f3b7fce2b94db9a1e32.tar.gz |
CMake: Bump min required CMake version for static Qt builds to 3.20
Building a static library Qt configuration will now require a
minimum CMake version of 3.20.
Qt builders and packagers can still opt out of the mentioned minimum
required version by configuring Qt with QT_FORCE_MIN_CMAKE_VERSION.
Such a Qt configuration is /NOT SUPPORTED/.
To facilitate these changes, the minimum version check has been moved
to happen after the BUILD_SHARED_LIBS option is computed by either
QtAutoDetect.cmake or set by a user provided cmake toolchain file.
Introduce a new QT_MIN_SUPPORTED_CMAKE_VERSION_FOR_STATIC_QT variable
in .cmake.conf to mark the minimum version for a static Qt build.
Pick-to: 6.2
Task-number: QTBUG-95018
Change-Id: Idc1875729f26a7c635b6bd26ac0c1be973917c13
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
Reviewed-by: Craig Scott <craig.scott@qt.io>
Diffstat (limited to '.cmake.conf')
-rw-r--r-- | .cmake.conf | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/.cmake.conf b/.cmake.conf index 848faeb55d..ff95a9c186 100644 --- a/.cmake.conf +++ b/.cmake.conf @@ -3,6 +3,7 @@ set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1") # Minimum requirement for building Qt set(QT_MIN_SUPPORTED_CMAKE_VERSION "3.16") +set(QT_MIN_SUPPORTED_CMAKE_VERSION_FOR_STATIC_QT "3.20") # Policy settings for commands defined by qtbase. These will also be injected # into the top level policy scope of each Qt module when building Qt so that |