mirror of
https://github.com/QuasarApp/installer-framework.git
synced 2025-05-12 12:59:33 +00:00
Minimum required version is now Qt5.5 Change-Id: If000a507f0067650605987d38374bf6694eb16aa Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
51 lines
2.3 KiB
Plaintext
51 lines
2.3 KiB
Plaintext
How to build
|
|
=====================
|
|
|
|
The instructions should help you build the Installer Framework from scratch.
|
|
|
|
|
|
Get the sources
|
|
---------------------
|
|
|
|
Use Git to check out the Qt Installer Framework sources that are hosted at:
|
|
|
|
http://code.qt.io/cgit/installer-framework/installer-framework.git/
|
|
|
|
|
|
Build a static Qt
|
|
---------------------
|
|
|
|
Building the Qt Installer Framework from sources requires Qt (version 5.5
|
|
or newer). Supported compilers are MSVC 2013 or newer, GCC 4.7 or newer,
|
|
and Clang 3.1 or newer.
|
|
|
|
If you want to ship your installer as a single file you have to build
|
|
Qt and the Qt Installer Framework statically.
|
|
|
|
See the Qt documentation for the prerequisites and steps to build Qt from sources.
|
|
|
|
### Windows
|
|
|
|
Recommended configuration options for Microsoft Windows:
|
|
|
|
configure -prefix %CD%\qtbase -release -static -static-runtime -target xp -accessibility -no-opengl -no-icu -no-sql-sqlite -no-qml-debug -nomake examples -nomake tests -skip qtactiveqt -skip qtenginio -skip qtlocation -skip qtmultimedia -skip qtserialport -skip qtquick1 -skip qtquickcontrols -skip qtscript -skip qtsensors -skip qtwebkit -skip qtwebsockets -skip qtxmlpatterns -skip qt3d
|
|
|
|
### Linux
|
|
|
|
Recommended configuration options for Linux:
|
|
|
|
configure -prefix $PWD/qtbase -release -static -accessibility -qt-zlib -qt-libpng -qt-libjpeg -qt-xcb -qt-pcre -qt-freetype -no-glib -no-cups -no-sql-sqlite -no-qml-debug -no-opengl -no-egl -no-xinput -no-xinput2 -no-sm -no-icu -nomake examples -nomake tests -skip qtactiveqt -skip qtenginio -skip qtlocation -skip qtmultimedia -skip qtserialport -skip qtquick1 -skip qtquickcontrols -skip qtscript -skip qtsensors -skip qtwebkit -skip qtwebsockets -skip qtxmlpatterns -skip qt3d
|
|
|
|
### OS X
|
|
|
|
Recommended configuration options for OS X:
|
|
|
|
configure -prefix $PWD/qtbase -release -static -accessibility -qt-zlib -qt-libpng -qt-libjpeg -no-cups -no-sql-sqlite -no-qml-debug -nomake examples -nomake tests -skip qtactiveqt -skip qtenginio -skip qtlocation -skip qtmultimedia -skip qtserialport -skip qtquick1 -skip qtquickcontrols -skip qtscript -skip qtsensors -skip qtwebkit -skip qtwebsockets -skip qtxmlpatterns -skip qt3d
|
|
|
|
|
|
Build the Framework
|
|
---------------------
|
|
|
|
Run 'qmake && make' (or 'mingw32-make', 'nmake' ...) to build the Qt Installer
|
|
Framework. The documentation can be generated by 'make docs'.
|