Skip to content

Commit

Permalink
ci: fix android cmake build
Browse files Browse the repository at this point in the history
  • Loading branch information
Brooooooklyn committed Aug 14, 2024
1 parent 0004c8d commit efa6e04
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 2 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,8 @@ jobs:
build: |
sudo apt update
sudo apt install meson -y
export LDFLAGS="--target=aarch64-linux-android24"
export LDFLAGS="-fuse-ld=lld"
export CMAKE_TOOLCHAIN_FILE_aarch64_linux_android="$(pwd)/packages/binding/android-determine.cmake"
yarn workspace @napi-rs/image build --target aarch64-linux-android --features with_simd
- host: ubuntu-latest
target: aarch64-unknown-linux-musl
Expand Down
7 changes: 7 additions & 0 deletions packages/binding/android-determine.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
set(NDK_ARCH_arm64_ABI "arm64-v8a")
set(NDK_ARCH_aarch64_ABI "arm64-v8a")
set(NDK_ARCH_arm_ABI "armeabi")
set(NDK_ARCH_mips_ABI "mips")
set(NDK_ARCH_mips64_ABI "mips64")
set(NDK_ARCH_x86_ABI "x86")
set(NDK_ARCH_x86_64_ABI "x86_64")
3 changes: 2 additions & 1 deletion packages/binding/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@
],
"files": [
"index.js",
"index.d.ts"
"index.d.ts",
"browser.js"
],
"publishConfig": {
"registry": "https://registry.npmjs.org/",
Expand Down

0 comments on commit efa6e04

Please sign in to comment.