Support wasm components installation (#55)

* Support for WebAssembler

- Qt 5.12 provide tech preview for wasm, and 5.13 and later it supports.

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
This commit is contained in:
Hiroshi Miura
2019-11-16 23:44:50 +09:00
committed by GitHub
parent dbb8bd1d5d
commit 73ba2b67de
13 changed files with 549 additions and 60 deletions

View File

@@ -27,8 +27,8 @@ python_versions = [
]
qt_versions = [
'5.12.5',
'5.13.1',
'5.12.6',
'5.13.2',
'5.14.0'
]
@@ -43,14 +43,17 @@ all_platform_build_jobs = [
]
# Linux Desktop
for qt_version in qt_versions:
linux_build_jobs.append(
BuildJob(qt_version, 'linux', 'desktop', 'gcc_64', 'gcc_64')
)
# Mac Desktop
# WASM
linux_build_jobs.append(
BuildJob('5.13.2', 'linux', 'desktop', 'wasm_32', "wasm_32")
)
# Mac Desktop
for qt_version in qt_versions:
mac_build_jobs.append(
BuildJob(qt_version, 'mac', 'desktop', 'clang_64', "clang_64")
@@ -58,7 +61,12 @@ for qt_version in qt_versions:
# Mac iOS
mac_build_jobs.append(
BuildJob('5.13.0', 'mac', 'ios', 'ios', 'ios')
BuildJob('5.13.2', 'mac', 'ios', 'ios', 'ios')
)
# WASM
mac_build_jobs.append(
BuildJob('5.13.2', 'mac', 'desktop', 'wasm_32', "wasm_32")
)
# Windows Desktop
@@ -69,6 +77,11 @@ windows_build_jobs.extend(
]
)
# WASM
windows_build_jobs.append(
BuildJob('5.13.2', 'windows', 'desktop', 'wasm_32', "wasm_32")
)
windows_build_jobs.extend(
[
BuildJob('5.13.1', 'windows', 'desktop', 'win64_msvc2017_64', 'msvc2017_64'),