summaryrefslogtreecommitdiffstats
path: root/coin/instructions/prepare_android_multi_abi_env.yaml
blob: bbd83e600f47f692aa6973bdce2dab6365eebe1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
type: Group
instructions:
  - type: EnvironmentVariable
    variableName: INSTALL_DIR_FOR_CMAKE_TESTS
    variableValue: "{{$android_artifact_path:=index .Env \"QT_CI_ARTIFACT_ID_PATH_Android-x86\"}}{{index .Env $android_artifact_path}}/install/target"
  - type: AppendToEnvironmentVariable
    variableName: COMMON_TARGET_TEST_CMAKE_ARGS
    variableValue: " -DQT_PATH_ANDROID_ABI_arm64-v8a={{$android_artifact_path:=index .Env \"QT_CI_ARTIFACT_ID_PATH_Android-arm64-v8a\"}}{{index .Env $android_artifact_path}}/install/target"
  - type: AppendToEnvironmentVariable
    variableName: COMMON_TARGET_TEST_CMAKE_ARGS
    variableValue: " -DQT_PATH_ANDROID_ABI_armeabi-v7a={{$android_artifact_path:=index .Env \"QT_CI_ARTIFACT_ID_PATH_Android-armeabi-v7a\"}}{{index .Env $android_artifact_path}}/install/target"
  - type: AppendToEnvironmentVariable
    variableName: COMMON_TARGET_TEST_CMAKE_ARGS
    variableValue: " -DQT_PATH_ANDROID_ABI_x86={{$android_artifact_path:=index .Env \"QT_CI_ARTIFACT_ID_PATH_Android-x86\"}}{{index .Env $android_artifact_path}}/install/target"
  - type: AppendToEnvironmentVariable
    variableName: COMMON_TARGET_TEST_CMAKE_ARGS
    variableValue: " -DQT_PATH_ANDROID_ABI_x86_64={{$android_artifact_path:=index .Env \"QT_CI_ARTIFACT_ID_PATH_Android-x86_64\"}}{{index .Env $android_artifact_path}}/install/target"
  - type: AppendToEnvironmentVariable
    variableName: COMMON_TARGET_TEST_CMAKE_ARGS
    variableValue: " -DQT_HOST_PATH={{.Env.HOST_INSTALL_DIR}}"
enable_if:
  condition: and
  conditions:
    - condition: property
      property: target.osVersion
      equals_value: Android_ANY
    - condition: property
      property: target.arch
      equals_value: Multi