Skip to content

Commit 8306116

Browse files
committed
setup ndk on CI
1 parent eb50246 commit 8306116

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,8 +210,19 @@ jobs:
210210
with:
211211
target: aarch64-linux-android
212212

213+
- name: Setup Android NDK
214+
id: setup-ndk
215+
uses: nttld/setup-ndk@v1
216+
with:
217+
ndk-version: r27
218+
add-to-path: true
219+
213220
- name: Check compilation for android
214221
run: cargo check --target aarch64-linux-android ${{ env.CARGO_ARGS_NO_SSL }}
222+
env:
223+
CC_aarch64_linux_android: ${{ steps.setup-ndk.outputs.ndk-path }}/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang
224+
AR_aarch64_linux_android: ${{ steps.setup-ndk.outputs.ndk-path }}/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar
225+
CARGO_TARGET_AARCH64_LINUX_ANDROID_LINKER: ${{ steps.setup-ndk.outputs.ndk-path }}/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang
215226

216227
- uses: dtolnay/rust-toolchain@stable
217228
with:

0 commit comments

Comments
 (0)