diff options
| -rwxr-xr-x | wireguard/libwg/build-android.sh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/wireguard/libwg/build-android.sh b/wireguard/libwg/build-android.sh index 1acd5ee9eb..a15d7d42ab 100755 --- a/wireguard/libwg/build-android.sh +++ b/wireguard/libwg/build-android.sh @@ -38,7 +38,14 @@ for arch in arm arm64 x86_64 x86; do ;; esac - eval "$(install-ndk-toolchain $arch)" + if which install-ndk-toolchain > /dev/null; then + eval "$(install-ndk-toolchain $arch)" + else + export ANDROID_TOOLCHAIN_ROOT="$(eval "echo \$ANDROID_TOOLCHAIN_ROOT_$arch")" + export ANDROID_SYSROOT="${ANDROID_TOOLCHAIN_ROOT}/sysroot" + export ANDROID_C_COMPILER="${ANDROID_TOOLCHAIN_ROOT}/bin/${ANDROID_LIB_TRIPLE}-clang" + fi + export ANDROID_ARCH_NAME=$arch export PATH="$PATH:${ANDROID_NDK_HOME}/toolchains/llvm/prebuilt/linux-x86_64/bin" |
