21 lines
632 B
Bash
Executable File
21 lines
632 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
source script/env.sh
|
|
|
|
build_root=$EXTERNAL_LIBS_BUILD_ROOT
|
|
PATH=$ANDROID_NDK_ROOT/build/tools/:$PATH
|
|
|
|
args="--api 21 --stl=libc++"
|
|
archs=(arm arm64 x86 x86_64)
|
|
|
|
for arch in ${archs[@]}; do
|
|
if [ ! -d "$NDK_TOOL_DIR/$arch" ]; then
|
|
echo "installing $ANDROID_NDK_ROOT $arch $args"
|
|
make_standalone_toolchain.py $args --arch $arch --install-dir $NDK_TOOL_DIR/$arch
|
|
sed -i.orig "s|using ::fgetpos;|//using ::fgetpos;|" $NDK_TOOL_DIR/$arch/include/c++/4.9.x/cstdio
|
|
sed -i.orig "s|using ::fsetpos;|//using ::fsetpos;|" $NDK_TOOL_DIR/$arch/include/c++/4.9.x/cstdio
|
|
fi
|
|
done
|