mirror of
https://github.com/BOINC/boinc.git
synced 2025-02-26 20:45:07 +00:00

* Use Clang instead of GCC (deprecated) * Raised/added minimum Android API version (16) * Use (static) libc++ by default/explicitly (gnustl and stlport are deprecated) * Add verbose flag to toolchain builder where missing
17 lines
519 B
Bash
Executable File
17 lines
519 B
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
|
|
#
|
|
# See: http://boinc.berkeley.edu/trac/wiki/AndroidBuildClient#
|
|
#
|
|
|
|
# Script to setup Android toolchain
|
|
|
|
export NDK_ROOT="${NDK_ROOT:-$HOME/NVPACK/android-ndk-r10e}"
|
|
export ANDROID_TC="${ANDROID_TC:-$HOME/android-tc}"
|
|
export ANDROID_TC_ARM64="${ANDROID_TC_ARM64:-$ANDROID_TC/arm64}"
|
|
|
|
if [ ! -d "$ANDROID_TC_ARM64/aarch64-linux-android" ]; then
|
|
"$NDK_ROOT/build/tools/make-standalone-toolchain.sh" --verbose --platform=android-21 --arch=arm64 --stl=libc++ --install-dir="$ANDROID_TC_ARM64" "$@"
|
|
fi
|