Qt5 super module
Switch branches/tags
Clone or download
Qt Submodule Update Bot and liangqi Update submodules on '5.11' in qt5
Change-Id: I72f653e9bdbece531d9d8d053e80d547a5ad56d5
Reviewed-by: Liang Qi <liang.qi@qt.io>
Latest commit b093af0 Dec 10, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
coin Provisioning: Update openssl to version 1.0.2p Nov 27, 2018
gnuwin32 gnuwin32: remove win_bison/win_flex Sep 1, 2015
qt3d @ b87b85c Update submodules on '5.11' in qt5 Dec 10, 2018
qtactiveqt @ 1b97fc1 Update submodules on '5.11' in qt5 Dec 10, 2018
qtandroidextras @ 16d33f9 Update submodules on '5.11' in qt5 Nov 11, 2018
qtbase @ cf708de Update submodules on '5.11' in qt5 Dec 10, 2018
qtcanvas3d @ 6a0b9c0 Update submodules on '5.11' in qt5 Dec 10, 2018
qtcharts @ a11cf9d Update submodules on '5.11' in qt5 Dec 10, 2018
qtconnectivity @ d1cf8da Update submodules on '5.11' in qt5 Nov 11, 2018
qtdatavis3d @ f68245a Update submodules on '5.11' in qt5 Dec 10, 2018
qtdeclarative @ 8e72580 Update submodules on '5.11' in qt5 Dec 10, 2018
qtdoc @ a918a2a Update submodules on '5.11' in qt5 Dec 10, 2018
qtdocgallery @ e36e6f0 Updated submodules. Jun 28, 2016
qtenginio @ b0ad590 Updated submodules. Jun 28, 2016
qtfeedback @ 9ac8d8c Updated submodules. Jun 28, 2016
qtgamepad @ d8f4ce3 Update submodules on '5.11' in qt5 Dec 10, 2018
qtgraphicaleffects @ 43ab97d Update submodules on '5.11' in qt5 Dec 10, 2018
qtimageformats @ 904aa93 Update submodules on '5.11' in qt5 Dec 10, 2018
qtlocation @ de6da4d Update submodules on '5.11' in qt5 Dec 10, 2018
qtmacextras @ e1ecedb Update submodules on '5.11' in qt5 Dec 10, 2018
qtmultimedia @ 21eaa20 Update submodules on '5.11' in qt5 Dec 10, 2018
qtnetworkauth @ 6dd1201 Update submodules on '5.11' in qt5 Dec 10, 2018
qtpim @ 02efef5 Updated submodules. Jun 28, 2016
qtpurchasing @ aec37d5 Update submodules on '5.11' in qt5 Dec 10, 2018
qtqa @ bf81b42 Update submodules on '5.11' in qt5 Nov 29, 2018
qtquickcontrols @ 89179c8 Update submodules on '5.11' in qt5 Dec 10, 2018
qtquickcontrols2 @ 4003f44 Update submodules on '5.11' in qt5 Dec 10, 2018
qtremoteobjects @ 8f08b5a Update submodules on '5.11' in qt5 Dec 10, 2018
qtrepotools @ 4712e59 Update submodules on '5.11' in qt5 Nov 1, 2018
qtscript @ 4695111 Update submodules on '5.11' in qt5 Dec 10, 2018
qtscxml @ 7872f51 Update submodules on '5.11' in qt5 Dec 10, 2018
qtsensors @ 137d8d3 Update submodules on '5.11' in qt5 Dec 10, 2018
qtserialbus @ f0fdcdf Update submodules on '5.11' in qt5 Dec 10, 2018
qtserialport @ c78d34d Update submodules on '5.11' in qt5 Dec 10, 2018
qtspeech @ 85969da Update submodules on '5.11' in qt5 Dec 10, 2018
qtsvg @ adf0950 Update submodules on '5.11' in qt5 Dec 10, 2018
qtsystems @ 434af78 Updated submodules. Jun 28, 2016
qttools @ c2bd786 Update submodules on '5.11' in qt5 Dec 10, 2018
qttranslations @ c49e22e Update submodules on '5.11' in qt5 Dec 4, 2018
qtvirtualkeyboard @ 59867f0 Update submodules on '5.11' in qt5 Dec 10, 2018
qtwayland @ 859d665 Update submodules on '5.11' in qt5 Dec 10, 2018
qtwebchannel @ 566f164 Update submodules on '5.11' in qt5 Dec 10, 2018
qtwebengine @ 851e747 Update submodules on '5.11' in qt5 Dec 10, 2018
qtwebglplugin @ 2b79236 Update submodules on '5.11' in qt5 Dec 10, 2018
qtwebsockets @ e3dd161 Update submodules on '5.11' in qt5 Dec 10, 2018
qtwebview @ 48ebfcd Update submodules on '5.11' in qt5 Dec 10, 2018
qtwinextras @ 4d0276d Update submodules on '5.11' in qt5 Dec 10, 2018
qtx11extras @ 46170a5 Update submodules on '5.11' in qt5 Dec 10, 2018
qtxmlpatterns @ 85d2c1e Update submodules on '5.11' in qt5 Dec 10, 2018
.commit-template commit template: add missing trailing space to Fixes footer Oct 29, 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.