summaryrefslogtreecommitdiff
path: root/deps/build_node
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-04-17 18:10:48 +0200
committerFlorian Dold <florian.dold@gmail.com>2019-04-17 18:10:48 +0200
commitfb21726c78ae928127aa0476722e77994d1e92d9 (patch)
tree4c283e6fdc684f6fd0b31fdf9413f2cc6a088cc7 /deps/build_node
parentb003cf7711e79a86c4eb6a8ef5b079110562578e (diff)
downloadakono-fb21726c78ae928127aa0476722e77994d1e92d9.tar.gz
akono-fb21726c78ae928127aa0476722e77994d1e92d9.tar.bz2
akono-fb21726c78ae928127aa0476722e77994d1e92d9.zip
node/v8: build dynamic libs
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