mirror of
git://code.qt.io/qt/qt5.git
synced 2026-01-09 08:26:34 +08:00
It seems the RHEL can't detect static openssl libs among the shared libs, so we need to install additional version of openssl, where we have only archives. Task-number: QTIFW-3158 Change-Id: I0c65da6f3c3f9ed2e9c627390622b81dccd36bf6 Reviewed-by: Katja Marttila <katja.marttila@qt.io>
43 lines
2.8 KiB
YAML
43 lines
2.8 KiB
YAML
Version: 2
|
|
Module only: True
|
|
Include: [ installer-framework.yaml ]
|
|
Configurations:
|
|
-
|
|
Template: 'qtci-windows-10-x86_64-52'
|
|
Compiler: 'MSVC2019'
|
|
Target arch: 'x86_64'
|
|
Features: ['Packaging', 'QtInstaller', 'UseConfigure', 'DoNotBuildTests']
|
|
Configure arguments: '-opensource -confirm-license -nomake examples -nomake tests -accessibility -no-icu -static -release -no-sql-sqlite -openssl-linked -static-runtime'
|
|
Environment variables: [
|
|
'TARGET_ARCHITECTURE=x86_64',
|
|
'PATH=%PATH%;%CI_JOM_PATH%;C:\Utils\gnuwin32\bin;',
|
|
'LLVM_INSTALL_DIR=',
|
|
'LLVM_INSTALL_DIR_msvc=',
|
|
'QDOC_USE_STATIC_LIBCLANG=',
|
|
'INCLUDE={{.Env.ZLIB}};{{.Env.XZ}}\src\liblzma\api;{{.Env.BZIP2}};{{.Env.INCLUDE}}',
|
|
'LIB={{.Env.ZLIB}};{{.Env.XZ}}\windows\vs2019\ReleaseMT\x64\liblzma{{.Env.BZIP2}};{{.Env.LIB}}',
|
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DOPENSSL_USE_STATIC_LIBS=TRUE -DOPENSSL_MSVC_STATIC_RT=TRUE',
|
|
'NON_QTBASE_CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DOPENSSL_USE_STATIC_LIBS=TRUE -DOPENSSL_MSVC_STATIC_RT=TRUE',
|
|
]
|
|
Environment script: ['%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvarsall.bat', 'amd64']
|
|
-
|
|
Template: 'qtci-macos-12-x86_64-106'
|
|
Compiler: 'Clang'
|
|
Features: ['Packaging', 'QtInstaller', 'UseConfigure', 'DoNotBuildTests']
|
|
Configure arguments: '-opensource -confirm-license -static -confirm-license -nomake examples -nomake tests -accessibility -qt-zlib -qt-libpng -no-cups -no-freetype -no-sql-sqlite'
|
|
-
|
|
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
|
Compiler: 'GCC'
|
|
Features: ['Packaging', 'QtInstaller', 'UseConfigure', 'DoNotBuildTests']
|
|
Configure arguments: '-opensource -confirm-license -nomake examples -nomake tests -accessibility -static -release -no-sql-sqlite -no-feature-gssapi -qt-zlib -qt-libpng -qt-libjpeg -no-cups -openssl-linked -bundled-xcb-xinput -no-icu -no-libudev -qt-pcre -no-glib -no-egl -no-sm -qt-harfbuzz'
|
|
Environment variables: [
|
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}} -DOPENSSL_USE_STATIC_LIBS=TRUE',
|
|
'NON_QTBASE_CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.STATIC_OPENSSL_HOME}} -DOPENSSL_USE_STATIC_LIBS=TRUE -DOPENSSL_CRYPTO_LIBRARY={{.Env.STATIC_OPENSSL_HOME}}/lib64/libcrypto.a -DOPENSSL_SSL_LIBRARY={{.Env.STATIC_OPENSSL_HOME}}/lib64/libssl.a',
|
|
]
|
|
-
|
|
Template: 'qtci-macos-11-x86_64-104'
|
|
Compiler: 'Clang'
|
|
Target arch: 'x86_64-arm64'
|
|
Features: ['Packaging', 'QtInstaller', 'UseConfigure', 'DoNotBuildTests']
|
|
Configure arguments: '-opensource -confirm-license -static -confirm-license -nomake examples -nomake tests -accessibility -qt-zlib -qt-libpng -no-cups -no-freetype -no-sql-sqlite QMAKE_APPLE_DEVICE_ARCHS="x86_64 arm64"'
|