build: don't create directory for NDK toolchain
Let make-standalone-toolchain.sh create directory. PR-URL: https://github.com/nodejs/node/pull/11916 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
eed87b1637
commit
757c90e53c
@ -38,13 +38,26 @@ case $ARCH in
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
NDK_PATH=$1
|
||||||
|
function make_toolchain {
|
||||||
|
$NDK_PATH/build/tools/make-standalone-toolchain.sh \
|
||||||
|
--toolchain=$TOOLCHAIN_NAME-$CC_VER \
|
||||||
|
--arch=$ARCH \
|
||||||
|
--install-dir=$TOOLCHAIN \
|
||||||
|
--platform=android-21
|
||||||
|
}
|
||||||
|
|
||||||
export TOOLCHAIN=$PWD/android-toolchain
|
export TOOLCHAIN=$PWD/android-toolchain
|
||||||
mkdir -p $TOOLCHAIN
|
if [ -d "$TOOLCHAIN" ]; then
|
||||||
$1/build/tools/make-standalone-toolchain.sh \
|
read -r -p "NDK toolchain already exists. Replace it? [y/N]" response
|
||||||
--toolchain=$TOOLCHAIN_NAME-$CC_VER \
|
case "$response" in
|
||||||
--arch=$ARCH \
|
[Yy])
|
||||||
--install-dir=$TOOLCHAIN \
|
rm -rf "$TOOLCHAIN"
|
||||||
--platform=android-21
|
make_toolchain
|
||||||
|
esac
|
||||||
|
else
|
||||||
|
make_toolchain
|
||||||
|
fi
|
||||||
export PATH=$TOOLCHAIN/bin:$PATH
|
export PATH=$TOOLCHAIN/bin:$PATH
|
||||||
export AR=$TOOLCHAIN/bin/$SUFFIX-ar
|
export AR=$TOOLCHAIN/bin/$SUFFIX-ar
|
||||||
export CC=$TOOLCHAIN/bin/$SUFFIX-gcc
|
export CC=$TOOLCHAIN/bin/$SUFFIX-gcc
|
||||||
|
Loading…
x
Reference in New Issue
Block a user