@@ -16,50 +16,39 @@ jobs:
16
16
- platform : mac-intel
17
17
os : macos-13
18
18
before_install : macos.sh
19
- preset : macos-conan-ninja-release
20
19
conan_profile : macos-intel
21
20
conan_prebuilts : dependencies-mac-intel
22
21
conan_options : --options with_apple_system_libs=True
23
- artifact_platform : intel
24
22
- platform : mac-arm
25
23
os : macos-13
26
24
before_install : macos.sh
27
- preset : macos-arm-conan-ninja-release
28
25
conan_profile : macos-arm
29
26
conan_prebuilts : dependencies-mac-arm
30
27
conan_options : --options with_apple_system_libs=True
31
- artifact_platform : arm
32
28
- platform : ios
33
29
os : macos-13
34
30
before_install : macos.sh
35
- preset : ios-release-conan-ccache
36
31
conan_profile : ios-arm64
37
32
conan_prebuilts : dependencies-ios
38
33
conan_options : --options with_apple_system_libs=True
39
34
- platform : mingw-x86-64
40
35
os : ubuntu-24.04
41
36
before_install : mingw_x86_64.sh
42
- preset : windows-mingw-conan-linux
43
37
conan_profile : mingw64-linux.jinja
44
38
conan_prebuilts : dependencies-mingw
45
39
- platform : mingw-x86
46
40
os : ubuntu-24.04
47
41
before_install : mingw_x86.sh
48
- preset : windows-mingw-conan-linux
49
42
conan_profile : mingw32-linux.jinja
50
43
conan_prebuilts : dependencies-mingw-32
51
44
- platform : android-armeabi-v7a
52
45
os : ubuntu-24.04
53
- preset : android-conan-ninja-release
54
46
conan_profile : android-32-ndk
55
47
conan_prebuilts : dependencies-android-32
56
- artifact_platform : armeabi-v7a
57
48
- platform : android-arm64-v8a
58
49
os : ubuntu-24.04
59
- preset : android-conan-ninja-release
60
50
conan_profile : android-64-ndk
61
51
conan_prebuilts : dependencies-android-64
62
- artifact_platform : arm64-v8a
63
52
runs-on : ${{ matrix.os }}
64
53
defaults :
65
54
run :
@@ -86,12 +75,12 @@ jobs:
86
75
if : " ${{ matrix.conan_prebuilts != '' }}"
87
76
run : source '${{github.workspace}}/CI/install_conan_dependencies.sh' '${{matrix.conan_prebuilts}}'
88
77
89
- - name : Remove old binary packages
78
+ - name : Remove old binary packages (non-android)
90
79
if : ${{ !startsWith(matrix.platform, 'android') }}
91
80
run : rm -rf ~/.conan/data/*/*/_/_/package
92
81
93
82
# TODO: fix libiconv - fails to build on android (both macos and linux host)
94
- - name : Remove old binary packages
83
+ - name : Remove old binary packages (android)
95
84
if : ${{ startsWith(matrix.platform, 'android') }}
96
85
run : |
97
86
mv ~/.conan/data/libiconv ~/
103
92
- name : Remove old recipes
104
93
run : |
105
94
rm -rf ~/.conan/data/ffmpeg
106
- rm -rf ~/.conan/data/pkgconfig
107
95
rm -rf ~/.conan/data/xz_utils
108
96
rm -rf ~/.conan/data/sdl_mixer
109
97
rm -rf ~/.conan/data/sdl_image
0 commit comments