Qt5 super module
Switch branches/tags
Clone or download
Qt Submodule Update Bot and liangqi Update submodules on '5.11' in qt5
Change-Id: I4327f5eef196cdad0ea41c7e2b8e59ccaa637582
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
Latest commit 2863cdc Oct 16, 2018
Permalink
Failed to load latest commit information.
coin Merge remote-tracking branch 'origin/5.11.2' into 5.11 Sep 10, 2018
gnuwin32 gnuwin32: remove win_bison/win_flex Sep 1, 2015
qt3d @ f575334 Update submodules on '5.11' in qt5 Oct 9, 2018
qtactiveqt @ 5263708 Update submodules on '5.11' in qt5 Sep 26, 2018
qtandroidextras @ dafb9ad Update submodules on '5.11' in qt5 Sep 10, 2018
qtbase @ b7887f9 Update submodules on '5.11' in qt5 Oct 13, 2018
qtcanvas3d @ 96a47ce Update submodules on '5.11' in qt5 Sep 10, 2018
qtcharts @ b90ea4a Update submodules on '5.11' in qt5 Oct 3, 2018
qtconnectivity @ 5f30c77 Update submodules on '5.11' in qt5 Sep 10, 2018
qtdatavis3d @ 191ef6d Update submodules on '5.11' in qt5 Oct 3, 2018
qtdeclarative @ 7f57472 Update submodules on '5.11' in qt5 Oct 16, 2018
qtdoc @ 9558eaf Update submodules on '5.11' in qt5 Oct 13, 2018
qtdocgallery @ e36e6f0 Updated submodules. Jun 28, 2016
qtenginio @ b0ad590 Updated submodules. Jun 28, 2016
qtfeedback @ 9ac8d8c Updated submodules. Jun 28, 2016
qtgamepad @ e3b436f Update submodules on '5.11' in qt5 Sep 10, 2018
qtgraphicaleffects @ 965da52 Update submodules on '5.11' in qt5 Sep 10, 2018
qtimageformats @ 80017a1 Update submodules on '5.11' in qt5 Oct 13, 2018
qtlocation @ f9a1c4a Update submodules on '5.11' in qt5 Oct 9, 2018
qtmacextras @ 19e8855 Update submodules on '5.11' in qt5 Sep 10, 2018
qtmultimedia @ fc33195 Update submodules on '5.11' in qt5 Oct 9, 2018
qtnetworkauth @ f76f07e Update submodules on '5.11' in qt5 Sep 10, 2018
qtpim @ 02efef5 Updated submodules. Jun 28, 2016
qtpurchasing @ e5ae851 Update submodules on '5.11' in qt5 Sep 10, 2018
qtqa @ 0e82d4f Update submodules on '5.11' in qt5 Oct 13, 2018
qtquickcontrols @ d761176 Update submodules on '5.11' in qt5 Oct 13, 2018
qtquickcontrols2 @ d56c193 Update submodules on '5.11' in qt5 Oct 9, 2018
qtremoteobjects @ a0263f7 Update submodules on '5.11' in qt5 Sep 18, 2018
qtrepotools @ ddd8ad8 Update submodules on '5.11.2' in qt5 Sep 5, 2018
qtscript @ eb28710 Update submodules on '5.11' in qt5 Sep 10, 2018
qtscxml @ 4f6797a Update submodules on '5.11' in qt5 Sep 10, 2018
qtsensors @ 58854bd Update submodules on '5.11' in qt5 Sep 10, 2018
qtserialbus @ b5c415e Update submodules on '5.11' in qt5 Oct 3, 2018
qtserialport @ 3f02858 Update submodules on '5.11' in qt5 Sep 10, 2018
qtspeech @ 311b5ca Update submodules on '5.11' in qt5 Sep 10, 2018
qtsvg @ 32c93cb Update submodules on '5.11' in qt5 Sep 10, 2018
qtsystems @ 434af78 Updated submodules. Jun 28, 2016
qttools @ 523b727 Update submodules on '5.11' in qt5 Sep 26, 2018
qttranslations @ 60de15a Update submodules on '5.11' in qt5 Aug 4, 2018
qtvirtualkeyboard @ abbc5a8 Update submodules on '5.11' in qt5 Oct 3, 2018
qtwayland @ 297bcd0 Update submodules on '5.11' in qt5 Sep 13, 2018
qtwebchannel @ daecad4 Update submodules on '5.11' in qt5 Sep 10, 2018
qtwebengine @ bdb2c84 Update submodules on '5.11' in qt5 Oct 16, 2018
qtwebglplugin @ 9a19f14 Update submodules on '5.11' in qt5 Sep 10, 2018
qtwebsockets @ e71467c Update submodules on '5.11' in qt5 Sep 10, 2018
qtwebview @ e54a993 Update submodules on '5.11' in qt5 Sep 27, 2018
qtwinextras @ f072c95 Update submodules on '5.11' in qt5 Oct 16, 2018
qtx11extras @ 295c13f Update submodules on '5.11' in qt5 Sep 10, 2018
qtxmlpatterns @ 15e2211 Update submodules on '5.11' in qt5 Sep 10, 2018
.commit-template Add Fixes: tag to commit template Aug 31, 2018
.gitattributes Turn off line ending conversion for .commit-template Jul 21, 2017
.gitignore Add *.pro.user* to .gitignore May 25, 2017
.gitmodules Remove broken qtquick1 submodule Aug 2, 2018
.tag Update the git-archive export options Sep 5, 2012
LGPL_EXCEPTION.txt Update copyright headers Feb 25, 2015
LICENSE.FDL Add license files mandated by (L)GPL. May 30, 2013
LICENSE.GPLv2 Expand license scope from "Qt GUI Toolkit" to "Qt Toolkit" Jun 20, 2016
LICENSE.GPLv3 Expand license scope from "Qt GUI Toolkit" to "Qt Toolkit" Jun 20, 2016
LICENSE.LGPLv21 Expand license scope from "Qt GUI Toolkit" to "Qt Toolkit" Jun 20, 2016
LICENSE.LGPLv3 Expand license scope from "Qt GUI Toolkit" to "Qt Toolkit" Jun 20, 2016
LICENSE.QT-LICENSE-AGREEMENT-4.0 Replace commercial preview license with Qt License Agreement 4.0 Jun 26, 2018
README Remove outdated archive names from README Aug 4, 2018
README.git Replace old qt-project.org wiki with wiki.qt.io Apr 16, 2015
_clang-format _clang-format: indent initializers with four spaces, not eight Aug 30, 2018
configure Make top-level configure script more portable Feb 24, 2017
configure.bat Update copyright headers Feb 25, 2015
configure.json automatically launch new configure system in top-level builds Sep 15, 2016
init-repository init-repo: Resolve alternate url for git sub-submodules Sep 13, 2018
qt.pro set QTDIR_build in .qmake.super Aug 17, 2018

README

HOW TO BUILD QT5
================


 Synopsis
 ========

   System requirements
   ------------------

    - Perl 5.8 or later
    - Python 2.7 or later
    - C++ compiler supporting the C++11 standard

     For other platform specific requirements,
     please see section "Setting up your machine" on:
     http://wiki.qt.io/Get_The_Source

   Licensing:
   ----------

    Opensource users:

        <license>        = -opensource

    Commercial users:

        <license>        = -commercial

   Linux, Mac:
   -----------

     cd <path>/<source_package>
     ./configure -prefix $PWD/qtbase <license> -nomake tests
     make -j 4

   Windows:
   --------

     Open a command prompt.
     Ensure that the following tools can be found in the path:
     * Supported compiler (Visual Studio 2012 or later,
        MinGW-builds gcc 4.9 or later)
     * Perl version 5.12 or later   [http://www.activestate.com/activeperl/]
     * Python version 2.7 or later  [http://www.activestate.com/activepython/]
     * Ruby version 1.9.3 or later  [http://rubyinstaller.org/]

     cd <path>\<source_package>
     configure -prefix %CD%\qtbase <license> -nomake tests
     nmake // jom // mingw32-make

     To accelerate the bootstrap of qmake with MSVC, it may be useful to pass
     "-make-tool jom" on the configure command line. If you do not use jom,
     adding "/MP" to the CL environment variable is a good idea.

 More details follow.

 Build!
 ======

 A typical `configure; make' build process is used.

 Some relevant configure options (see configure -help):

 -release              Compile and link Qt with debugging turned off.
 -debug                Compile and link Qt with debugging turned on.
 -nomake tests         Disable building of tests to speed up compilation
 -nomake examples      Disable building of examples to speed up compilation
 -confirm-license      Automatically acknowledge the LGPL 2.1 license.

 Example for a release build:
 (adjust the `-jN' parameter as appropriate for your system)

   ./configure -prefix $PWD/qtbase <license>
   make -j4

 Example for a developer build:
 (enables more autotests, builds debug version of libraries, ...)

   ./configure -developer-build <license>
   make -j4

 See output of `./configure -help' for documentation on various options to
 configure.

 The above examples will build whatever Qt5 modules have been enabled by
 default in the build system.

 It is possible to build selected modules with their dependencies by doing
 a `make module-<foo>'.  For example, to build only qtdeclarative,
 and the modules it depends on:

   ./configure -prefix $PWD/qtbase <license>
   make -j4 module-qtdeclarative

 This can save a lot of time if you are only interested in a subset of Qt5.


 Hints
 =====

 The submodule repository qtrepotools contains useful scripts for
 developers and release engineers. Consider adding qtrepotools/bin
 to your PATH environment variable to access them.

 The qt5_tool in qtrepotools has some more features which may be of interest.
 Try `qt5_tool --help'.


 Building Qt5 from git
 =====================
 See http://wiki.qt.io/Building_Qt_5_from_Git and README.git
 for more information.
 See http://wiki.qt.io/Qt_5 for the reference platforms.


 Documentation
 =============

 After configuring and compiling Qt, building the documentation is possible by running
 "make docs".

 After having built the documentation, you need to install it with the following
 command:

    make install_docs

 The documentation is installed in the path set to $QT_INSTALL_DOCS.
 Running "qmake -query" will list the value of QT_INSTALL_DOCS.

 Information about Qt 5's documentation is located in qtbase/doc/README
 or in the following page: http://wiki.qt.io/Qt5DocumentationProject

 Note: Building the documentation is only tested on desktop platforms.