diff options
Diffstat (limited to 'build-android-arm64.sh')
| -rwxr-xr-x | build-android-arm64.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/build-android-arm64.sh b/build-android-arm64.sh new file mode 100755 index 0000000..ee4d707 --- /dev/null +++ b/build-android-arm64.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +set -euo pipefail + +ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +NDK_HOME="${ANDROID_NDK_HOME:-/opt/homebrew/share/android-commandlinetools/ndk/22.1.7171670}" +BUILD_DIR="$ROOT_DIR/build/android-arm64" + +cmake -S "$ROOT_DIR" -B "$BUILD_DIR" \ + -DANDROID_ABI=arm64-v8a \ + -DANDROID_PLATFORM=android-26 \ + -DCMAKE_TOOLCHAIN_FILE="$NDK_HOME/build/cmake/android.toolchain.cmake" + +cmake --build "$BUILD_DIR" -j"$(sysctl -n hw.ncpu 2>/dev/null || echo 4)" + +echo "Built: $BUILD_DIR/libbionic_fg.so" |
