Script allowing to very easily build qt with openssl support on Linux, Windows or MacOSX
- Open a terminal and copy the text below:
curl -s https://raw.githubusercontent.com/jcfr/qt-easy-build/5.12.8/Build-qt.sh -o Build-qt.sh && chmod u+x Build-qt.sh
./Build-qt.sh -j 4
To display script options:
./Build-qt.sh --help
- Open desired Visual Studio Command Prompt (for 64 bit Qt, use the 64 bit Command Prompt, for 32 bit Qt, use the 32 bit Command Prompt)
- Paste the corresponding text from the box below and press enter.
- Visual Studio 2013 64-bit Release
@powershell -Command "$destDir='C:\D\Support';$buildType='Release';$qtPlatform='win32-msvc2013';$bits='64';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/jcfr/qt-easy-build/4.8.7/windows_build_qt.ps1'))"
- Visual Studio 2013 64-bit Debug
@powershell -Command "$destDir='C:\D\Support';$buildType='Debug';$qtPlatform='win32-msvc2013';$bits='64';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/jcfr/qt-easy-build/4.8.7/windows_build_qt.ps1'))"
- Visual Studio 2012 64-bit Release
@powershell -Command "$destDir='C:\D\Support';$buildType='Release';$qtPlatform='win32-msvc2012';$bits='64';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/jcfr/qt-easy-build/4.8.7/windows_build_qt.ps1'))"
- Visual Studio 2012 64-bit Debug
@powershell -Command "$destDir='C:\D\Support';$buildType='Debug';$qtPlatform='win32-msvc2012';$bits='64';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/jcfr/qt-easy-build/4.8.7/windows_build_qt.ps1'))"
- Visual Studio 2010 64-bit Release
@powershell -Command "$destDir='C:\D\Support';$buildType='Release';$qtPlatform='win32-msvc2010';$bits='64';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/jcfr/qt-easy-build/4.8.7/windows_build_qt.ps1'))"
- Visual Studio 2010 64-bit Debug
@powershell -Command "$destDir='C:\D\Support';$buildType='Debug';$qtPlatform='win32-msvc2010';$bits='64';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/jcfr/qt-easy-build/4.8.7/windows_build_qt.ps1'))"
- Visual Studio 2008 64-bit Release
@powershell -Command "$destDir='C:\D\Support';$buildType='Release';$qtPlatform='win32-msvc2008';$bits='64';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/jcfr/qt-easy-build/4.8.7/windows_build_qt.ps1'))"
- Visual Studio 2008 64-bit Debug
@powershell -Command "$destDir='C:\D\Support';$buildType='Debug';$qtPlatform='win32-msvc2008';$bits='64';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/jcfr/qt-easy-build/4.8.7/windows_build_qt.ps1'))"
-
the minimum glibc version supported by QtWebEngine is 2.17. This excludes building QtWebEngine on less than CentOS 7, for example (local glibc version may be checked with
ldd --version
). -
buildType
can be set to either 'Release' or 'Debug' -
bits
can be set to either '32' or '64' -
The script will install jom downloading it from http://download.qt.io/official_releases/jom/.
-
Make sure that your Windows
%PATH%
environment variable does not contain any quotation marks! This might break both the executables path or even the include paths and make the CMake script fail. Even if your%PATH%
contains whitespaces (e.g.C:\Program Files (x86)\...
) no quotes are needed.