65
65
platform : android
66
66
artifact-name : godot-cpp-android-arm64-release
67
67
artifact-path : bin/libgodot-cpp.android.template_release.arm64.a
68
- flags : ANDROID_NDK_ROOT=$ANDROID_NDK_LATEST_HOME arch=arm64
68
+ flags : arch=arm64
69
69
run-tests : false
70
70
cache-name : android-arm64
71
71
88
88
89
89
env :
90
90
SCONS_CACHE : ${{ github.workspace }}/.scons-cache/
91
- EM_VERSION : 3.1.45
91
+ EM_VERSION : 3.1.39
92
92
EM_CACHE_FOLDER : " emsdk-cache"
93
93
94
94
steps :
@@ -108,11 +108,12 @@ jobs:
108
108
with :
109
109
python-version : ' 3.x'
110
110
111
- - name : Linux dependencies
112
- if : ${{ matrix.platform == 'linux' }}
113
- run : |
114
- sudo apt-get update -qq
115
- sudo apt-get install -qqq build-essential pkg-config
111
+ - name : Android dependencies
112
+ if : ${{ matrix.platform == 'android' }}
113
+ uses : nttld/setup-ndk@v1
114
+ with :
115
+ ndk-version : r23c
116
+ link-to-sdk : true
116
117
117
118
- name : Web dependencies
118
119
if : ${{ matrix.platform == 'web' }}
@@ -121,16 +122,16 @@ jobs:
121
122
version : ${{env.EM_VERSION}}
122
123
actions-cache-folder : ${{env.EM_CACHE_FOLDER}}
123
124
124
- - name : Install scons
125
- run : |
126
- python -m pip install scons==4.0.0
127
-
128
125
- name : Setup MinGW for Windows/MinGW build
129
126
if : ${{ matrix.platform == 'windows' && matrix.flags == 'use_mingw=yes' }}
130
127
uses : egor-tensin/setup-mingw@v2
131
128
with :
132
129
version : 12.2.0
133
130
131
+ - name : Install scons
132
+ run : |
133
+ python -m pip install scons==4.0.0
134
+
134
135
- name : Generate godot-cpp sources only
135
136
run : |
136
137
scons platform=${{ matrix.platform }} build_library=no ${{ matrix.flags }}
0 commit comments