diff options
author | Kai Köhne <kai.koehne@qt.io> | 2022-10-19 11:23:27 +0200 |
---|---|---|
committer | Kai Köhne <kai.koehne@qt.io> | 2022-10-28 12:32:00 +0200 |
commit | bc689f30acd761fe32bb5fe7e36cfcbbfd66c5c0 (patch) | |
tree | 680e8d650d898c88227b240a94dce799e46a1280 | |
parent | c383d0fc91b9de00aca0c8e9216e53ee234ab662 (diff) |
Update required tools for building Qt
* Only Ninja generator is officially supported
* qtdeclarative requires Python 3
* We do not require Perl anymore
Also fix some spelling & links.
Change-Id: Ifc4685a17fc5f24d13f1e3572d9318929cff9987
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
-rw-r--r-- | README.md | 27 |
1 files changed, 12 insertions, 15 deletions
@@ -1,23 +1,19 @@ -HOW TO BUILD Qt6 -================ +HOW TO BUILD Qt 6 +================= Synopsis ======== System requirements ------------------- +------------------- -* CMake 3.18 or later -* Perl 5.8 or later -* Python 2.7 or later * C++ compiler supporting the C++17 standard +* CMake 3.16 or newer +* Ninja 1.8 or newer +* Python 3 -It's recommended to have ninja 1.8 or later installed. - -For other platform specific requirements, -please see section "Setting up your machine" on: -http://wiki.qt.io/Get_The_Source +For more details, see also https://doc.qt.io/qt-6/build-sources.html Linux, Mac: ----------- @@ -34,8 +30,7 @@ Windows: 1. Open a command prompt. 2. Ensure that the following tools can be found in the path: * Supported compiler (Visual Studio 2019 or later, or MinGW-builds gcc 8.1 or later) - * Perl version 5.12 or later [http://www.activestate.com/activeperl/] - * Python version 2.7 or later [http://www.activestate.com/activepython/] + * Python 3 ([https://www.python.org/downloads/windows/] or from Microsoft Store) * Ruby version 1.9.3 or later [http://rubyinstaller.org/] ``` @@ -46,13 +41,14 @@ cmake --build . More details follow. + Build! ====== Qt is built with CMake, and a typical `configure && cmake --build .` build process is used. -If ninja is installed, it is automatically chosen as CMake generator. +If Ninja is installed, it is automatically chosen as CMake generator. Some relevant configure options (see configure -help): @@ -101,7 +97,8 @@ to your `PATH` environment variable to access them. Building Qt from git -===================== +==================== + See http://wiki.qt.io/Building_Qt_6_from_Git and README.git for more information. See http://wiki.qt.io/Qt_6 for the reference platforms. |