summaryrefslogtreecommitdiffstats
path: root/contrib/build-scripts/build-swi-macosx.sh
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2014-01-07 12:56:46 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2014-01-07 12:56:46 (GMT)
commit9629ef3f969e31dfd19efa27e62487fc46610416 (patch)
tree5e8e260de55b4e65dd49f2d81d2fc61b46844224 /contrib/build-scripts/build-swi-macosx.sh
parent0388c7ac478187ff8d264b6e0275a4c4a43796b9 (diff)
downloaduscxml-9629ef3f969e31dfd19efa27e62487fc46610416.zip
uscxml-9629ef3f969e31dfd19efa27e62487fc46610416.tar.gz
uscxml-9629ef3f969e31dfd19efa27e62487fc46610416.tar.bz2
Fixes for the Prolog datamodel
Diffstat (limited to 'contrib/build-scripts/build-swi-macosx.sh')
-rwxr-xr-xcontrib/build-scripts/build-swi-macosx.sh14
1 files changed, 11 insertions, 3 deletions
diff --git a/contrib/build-scripts/build-swi-macosx.sh b/contrib/build-scripts/build-swi-macosx.sh
index b2618cc..42e0a51 100755
--- a/contrib/build-scripts/build-swi-macosx.sh
+++ b/contrib/build-scripts/build-swi-macosx.sh
@@ -29,13 +29,21 @@ if [ -f Makefile ]; then
make clean
fi
+if [ ${MACOSX_COMP[1]} -lt 9 ]; then
+ export CXXFLAGS="-mmacosx-version-min=10.6 -stdlib=libstdc++ -arch x86_64 -arch i386"
+ export CFLAGS="-mmacosx-version-min=10.6 -arch x86_64 -arch i386"
+ export LDFLAGS="-stdlib=libstdc++"
+else
+ export CXXFLAGS="-mmacosx-version-min=10.7 -stdlib=libc++ -arch x86_64 -arch i386"
+ export CFLAGS="-mmacosx-version-min=10.7 -stdlib=libc++ -arch x86_64 -arch i386"
+ export LDFLAGS="-stdlib=libc++"
+fi
+
#CPPFLAGS="-DHAVE_CURSES_H=0 -DHAVE_TGETENT=0 -DHAVE_TCSETATTR=0 -DHAVE_TERM_H=0 -DHAVE_LIBNCURSES=0" \
./configure \
-CFLAGS="-mmacosx-version-min=10.6 -arch x86_64 -arch i386" \
-CXXFLAGS="-mmacosx-version-min=10.6 -arch x86_64 -arch i386" \
-LDFLAGS="-mmacosx-version-min=10.6 -arch x86_64 -arch i386" \
--disable-gmp --disable-readline \
+--without-jpl \
--prefix=${DEST_DIR}
sed -ie 's/define HAVE_CURSES_H 1/undef HAVE_CURSES_H/' config.h