diff options
Diffstat (limited to 'deps/build_node')
-rwxr-xr-x | deps/build_node | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/deps/build_node b/deps/build_node index 40363be6..f98f5692 100755 --- a/deps/build_node +++ b/deps/build_node @@ -1,6 +1,9 @@ #!/usr/bin/env bash -set -euf -o pipefail +set -eu -o pipefail + +scriptdir="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)" +cd $scriptdir NDK=$1 @@ -29,8 +32,6 @@ export LINK=$TOOLCHAIN_DIR/bin/armv7a-linux-androideabi$API_LEVEL-clang++ export RANLIB=$TOOLCHAIN_DIR/bin/arm-linux-androideabi-ranlib export STRIP=$TOOLCHAIN_DIR/bin/arm-linux-androideabi-strip -export LDFLAGS="-static-libstdc++" - cd node export GYP_DEFINES="OS=android clang=1" @@ -48,6 +49,10 @@ function myconf() { if [ -z ${2+x} ]; then myconf && make + cd $scriptdir + x=compiled/armeabi-v7a/ + mkdir -p $x + cp node/out/Release/lib.target/libnode.so $x/ else eval $2 fi |