21 lines
632 B
Bash
21 lines
632 B
Bash
|
#!/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
|