e60e8c4ef6
We need to make a test for wasm run in CI, and have to start small with qtbase. This lets the tests compile and run. Additionally, reordered the platforms for full consistency. Apply the same change to the qtbase config. Change-Id: If3cedffdd7f1b21215c05b9b9302df8234a47a0c Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
51 lines
1.7 KiB
YAML
51 lines
1.7 KiB
YAML
type: Group
|
|
instructions:
|
|
- !include "{{qt/qtbase}}/prepare_building_env.yaml"
|
|
- type: Group
|
|
instructions:
|
|
- type: Group
|
|
instructions:
|
|
- !include "{{qt/qtbase}}/cmake_module_build_instructions.yaml"
|
|
- !include "{{qt/qtbase}}/cmake_build_and_upload_test_artifacts_host.yaml"
|
|
disable_if:
|
|
condition: runtime
|
|
env_var: QT_CI_SKIP_MODULE_BUILD
|
|
not_equals_value: null
|
|
- !include "{{qt/qtbase}}/cmake_documentation_build.yaml"
|
|
enable_if:
|
|
condition: and
|
|
conditions:
|
|
- condition: property
|
|
property: host.os
|
|
equals_property: target.os
|
|
- condition: property
|
|
property: target.osVersion
|
|
not_in_values: [QEMU, WebAssembly, INTEGRITY]
|
|
- condition: property
|
|
property: features
|
|
not_contains_value: "TargetBuildOnly"
|
|
- type: Group
|
|
instructions:
|
|
- !include "{{qt/qtbase}}/cmake_cross_compilation_module_build_instructions.yaml"
|
|
- type: Group
|
|
instructions:
|
|
- !include "{{qt/qtbase}}/cmake_build_and_upload_test_artifacts_target.yaml"
|
|
enable_if:
|
|
condition: property
|
|
property: target.osVersion
|
|
in_values: [Android_ANY, QEMU, IOS_ANY, QNX_710, WebAssembly, INTEGRITY]
|
|
enable_if:
|
|
condition: or
|
|
conditions:
|
|
- condition: property
|
|
property: target.osVersion
|
|
in_values: [Android_ANY, QEMU, IOS_ANY, QNX_710, WebAssembly, INTEGRITY]
|
|
- condition: and
|
|
conditions:
|
|
- condition: property
|
|
property: host.compiler
|
|
equals_value: MSVC2019
|
|
- condition: property
|
|
property: target.arch
|
|
equals_value: ARM64
|