summaryrefslogtreecommitdiff
path: root/deps/build_node
diff options
context:
space:
mode:
Diffstat (limited to 'deps/build_node')
-rwxr-xr-xdeps/build_node11
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