mirror of
git://code.qt.io/qt/qt5.git
synced 2026-01-07 23:46:51 +08:00
This substantially decreases the package sizes. It's also what we currently do for Qt 5.15.x WebAssembly builds. See alsof44dfe9c34which did not enable debug information for iOS builds because there's no implementation for separating the debug info from static libraries yes. Task-number: QTBUG-96793 Change-Id: I743946c9e1367e88c7dd6dafec57648d9dbf2e9c Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from commit551c838bad)
36 lines
1.9 KiB
YAML
36 lines
1.9 KiB
YAML
Version: 2
|
|
Configurations:
|
|
-
|
|
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
|
Target os: 'WebAssembly'
|
|
Compiler: 'GCC'
|
|
Platform dependency: 'OpenSUSE-15.3-host'
|
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
Environment variables: [
|
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
|
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
|
-
|
|
Template: 'qtci-windows-10-x86_64-52'
|
|
Target os: 'WebAssembly'
|
|
Compiler: 'Mingw'
|
|
Target compiler: 'Clang'
|
|
Platform dependency: 'Windows10-Mingw8-x64-host'
|
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
Environment variables: [
|
|
'Path={{.Env.EMSDK_PATH}};{{.Env.MINGW810}}\bin;{{.Env.Path}}',
|
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
|
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_pkg_config=OFF']
|
|
-
|
|
Template: 'qtci-macos-10.14-x86_64'
|
|
Target os: 'WebAssembly'
|
|
Compiler: 'Clang'
|
|
Target compiler: 'Clang'
|
|
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
Environment variables: [
|
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
|
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|