summaryrefslogtreecommitdiffstats
path: root/contrib/build-scripts
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-12-20 00:56:45 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-12-20 00:56:45 (GMT)
commit0388c7ac478187ff8d264b6e0275a4c4a43796b9 (patch)
tree7e62439ebf72b6369ee7b1daa370e6251c06b7e0 /contrib/build-scripts
parent22e22bfd0965e01fea041e053873d352387805f6 (diff)
downloaduscxml-0388c7ac478187ff8d264b6e0275a4c4a43796b9.zip
uscxml-0388c7ac478187ff8d264b6e0275a4c4a43796b9.tar.gz
uscxml-0388c7ac478187ff8d264b6e0275a4c4a43796b9.tar.bz2
Performance and bugfix for WebSockets
Diffstat (limited to 'contrib/build-scripts')
-rwxr-xr-xcontrib/build-scripts/build-arabica-macosx.sh5
-rwxr-xr-xcontrib/build-scripts/build-v8-mac.sh8
2 files changed, 12 insertions, 1 deletions
diff --git a/contrib/build-scripts/build-arabica-macosx.sh b/contrib/build-scripts/build-arabica-macosx.sh
index 8489815..c5a4bb9 100755
--- a/contrib/build-scripts/build-arabica-macosx.sh
+++ b/contrib/build-scripts/build-arabica-macosx.sh
@@ -1,8 +1,9 @@
#!/bin/bash
#
-# build libevent for MacOSX
+# build arabica for MacOSX
#
+# ./configure --with-boost=/opt/local/include/ --with-libxml2=`xcrun --show-sdk-path`/usr --with-parser=libxml2
# exit on error
set -e
@@ -12,6 +13,7 @@ DIR="$( cd "$( dirname "$0" )" && pwd )"
MACOSX_VER=`/usr/bin/sw_vers -productVersion`
MACOSX_COMP=(`echo $MACOSX_VER | tr '.' ' '`)
DEST_DIR="${DIR}/../prebuilt/darwin-i386/${MACOSX_COMP[0]}.${MACOSX_COMP[1]}/gnu"
+SYSROOT=`xcrun --show-sdk-path`
if [ ! -f src/arabica.cpp ]; then
echo
@@ -63,6 +65,7 @@ LDFLAGS="${MACOSX_VERSION_MIN} -arch x86_64" \
--disable-dependency-tracking \
--with-pic
+
make
cp ./src/.libs/libarabica.a ./libarabica.x86_64.a
make clean
diff --git a/contrib/build-scripts/build-v8-mac.sh b/contrib/build-scripts/build-v8-mac.sh
index 4d5aa62..e979c4d 100755
--- a/contrib/build-scripts/build-v8-mac.sh
+++ b/contrib/build-scripts/build-v8-mac.sh
@@ -37,6 +37,14 @@ fi
DEPOT_PATH="${PWD}/../depot_tools"
export PATH="${DEPOT_PATH}:${PATH}"
+if [ ${MACOSX_COMP[1]} -lt 9 ]; then
+ CXXFLAGS="-mmacosx-version-min=10.6 -stdlib=libstdc++"
+ LDFLAGS="-stdlib=libstdc++"
+else
+ CXXFLAGS="-mmacosx-version-min=10.7 -stdlib=libc++"
+ LDFLAGS="-stdlib=libc++"
+fi
+
make dependencies
make ia32.release