summaryrefslogtreecommitdiff
path: root/vendor/bionic-fg/build-android-arm64.sh
blob: ee4d707a6491adb463c42f900b6d5925034aa7a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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"