@@ -15,41 +15,46 @@ jobs:
15
15
include :
16
16
- platform : mac-intel
17
17
os : macos-13
18
+ before_install : macos.sh
18
19
preset : macos-conan-ninja-release
19
20
conan_profile : macos-intel
20
21
conan_prebuilts : dependencies-mac-intel
21
22
conan_options : --options with_apple_system_libs=True
22
23
artifact_platform : intel
23
24
- platform : mac-arm
24
25
os : macos-13
26
+ before_install : macos.sh
25
27
preset : macos-arm-conan-ninja-release
26
28
conan_profile : macos-arm
27
29
conan_prebuilts : dependencies-mac-arm
28
30
conan_options : --options with_apple_system_libs=True
29
31
artifact_platform : arm
30
32
- platform : ios
31
33
os : macos-13
34
+ before_install : macos.sh
32
35
preset : ios-release-conan-ccache
33
36
conan_profile : ios-arm64
34
37
conan_prebuilts : dependencies-ios
35
38
conan_options : --options with_apple_system_libs=True
36
- - platform : mingw
39
+ - platform : mingw-x86-64
37
40
os : ubuntu-24.04
41
+ before_install : mingw_x86_64.sh
38
42
preset : windows-mingw-conan-linux
39
43
conan_profile : mingw64-linux.jinja
40
44
conan_prebuilts : dependencies-mingw
41
- - platform : mingw-32
45
+ - platform : mingw-x86
42
46
os : ubuntu-24.04
47
+ before_install : mingw_x86.sh
43
48
preset : windows-mingw-conan-linux
44
49
conan_profile : mingw32-linux.jinja
45
50
conan_prebuilts : dependencies-mingw-32
46
- - platform : android-32
51
+ - platform : android-armeabi-v7a
47
52
os : ubuntu-24.04
48
53
preset : android-conan-ninja-release
49
54
conan_profile : android-32-ndk
50
55
conan_prebuilts : dependencies-android-32
51
56
artifact_platform : armeabi-v7a
52
- - platform : android-64
57
+ - platform : android-arm64-v8a
53
58
os : ubuntu-24.04
54
59
preset : android-conan-ninja-release
55
60
conan_profile : android-64-ndk
74
79
java-version : ' 11'
75
80
76
81
- name : Prepare CI
77
- if : ${{ !startsWith( matrix.platform, 'android') }}
78
- run : source '${{github.workspace}}/CI/${{matrix.platform}}/before_install.sh '
82
+ if : " ${{ matrix.before_install != '' }}"
83
+ run : source '${{github.workspace}}/CI/before_install/ ${{matrix.before_install}} '
79
84
80
85
- name : Install Conan Dependencies
81
86
if : " ${{ matrix.conan_prebuilts != '' }}"
0 commit comments