diff options
author | Stefan Radomski <radomski@tk.informatik.tu-darmstadt.de> | 2013-10-27 20:26:07 (GMT) |
---|---|---|
committer | Stefan Radomski <radomski@tk.informatik.tu-darmstadt.de> | 2013-10-27 20:26:07 (GMT) |
commit | 0a9c4c2e8f10de0323503fd5f2b11f31314b380c (patch) | |
tree | 2d5f6c0659df463b103fe376af72ce5ab173b5cf /contrib/build-scripts/build-v8-linux.sh | |
parent | 1e42b29439d247598d58aac10f62c77cf2f31f12 (diff) | |
download | uscxml-0a9c4c2e8f10de0323503fd5f2b11f31314b380c.zip uscxml-0a9c4c2e8f10de0323503fd5f2b11f31314b380c.tar.gz uscxml-0a9c4c2e8f10de0323503fd5f2b11f31314b380c.tar.bz2 |
Added XML node to DataModel::evalAsBool signature to enable script caching
Diffstat (limited to 'contrib/build-scripts/build-v8-linux.sh')
-rwxr-xr-x | contrib/build-scripts/build-v8-linux.sh | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/contrib/build-scripts/build-v8-linux.sh b/contrib/build-scripts/build-v8-linux.sh new file mode 100755 index 0000000..5991e1c --- /dev/null +++ b/contrib/build-scripts/build-v8-linux.sh @@ -0,0 +1,58 @@ +#!/bin/bash + +# +# build libevent for linux +# + +# exit on error +set -e + +ME=`basename $0` +DIR="$( cd "$( dirname "$0" )" && pwd )" +CPUARCH=`uname -m` +DEST_DIR="${DIR}/../prebuilt/linux-${CPUARCH}/gnu" +PWD=`pwd` + +if [ ! -f src/v8.h ]; then + echo + echo "Cannot find src/v8.h" + echo "Run script from within v8 directory" + echo + exit +fi + +if [ ! -f ../depot_tools/update_depot_tools ]; then + echo + echo "Cannot find ../depot_tools/update_depot_tools" + echo "Checkout depot_tools as a sibling directory" + echo "svn co http://src.chromium.org/svn/trunk/tools/depot_tools" + echo + exit +fi + +DEPOT_PATH="${PWD}/../depot_tools" +export PATH="${DEPOT_PATH}:${PATH}" + +if [ "${CPUARCH}" = "x86_64" ]; then + make x64.debug + make x64.release + + cp ./out/x64.debug/obj.target/tools/gyp/libv8_base.x64.a ${DEST_DIR}/lib/libv8_base_d.a + cp ./out/x64.debug/obj.target/tools/gyp/libv8_snapshot.a ${DEST_DIR}/lib/libv8_snapshot_d.a + cp ./out/x64.release/obj.target/tools/gyp/libv8_base.x64.a ${DEST_DIR}/lib/libv8_base.a + cp ./out/x64.release/obj.target/tools/gyp/libv8_snapshot.a ${DEST_DIR}/lib/libv8_snapshot.a + +fi + +if [ "${CPUARCH}" = "i686" ]; then + make ia32.debug + make ia32.release + + cp ./out/ia32.debug/obj.target/tools/gyp/libv8_base.ia32.a ${DEST_DIR}/lib/libv8_base_d.a + cp ./out/ia32.debug/obj.target/tools/gyp/libv8_snapshot.a ${DEST_DIR}/lib/libv8_snapshot_d.a + cp ./out/ia32.release/obj.target/tools/gyp/libv8_base.ia32.a ${DEST_DIR}/lib/libv8_base.a + cp ./out/ia32.release/obj.target/tools/gyp/libv8_snapshot.a ${DEST_DIR}/lib/libv8_snapshot.a + +fi + +cp include/* ${DEST_DIR}/include |