summaryrefslogtreecommitdiffstats
path: root/contrib/build-scripts/build-swi-macosx.sh
diff options
context:
space:
mode:
authorStefan Radomski <github@mintwerk.de>2016-05-12 13:12:33 (GMT)
committerStefan Radomski <github@mintwerk.de>2016-05-12 13:12:33 (GMT)
commitb62e7979600feee23dc7cdb61042a8fc7673122b (patch)
treef7351372f37979dd2d048e0b68a16a4cd3b2aadb /contrib/build-scripts/build-swi-macosx.sh
parent1b11b310be61e51b3ac5ebb83f7c8a33aef3d6e8 (diff)
downloaduscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.zip
uscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.tar.gz
uscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.tar.bz2
Major Refactoring v2.0
Diffstat (limited to 'contrib/build-scripts/build-swi-macosx.sh')
-rwxr-xr-xcontrib/build-scripts/build-swi-macosx.sh71
1 files changed, 0 insertions, 71 deletions
diff --git a/contrib/build-scripts/build-swi-macosx.sh b/contrib/build-scripts/build-swi-macosx.sh
deleted file mode 100755
index 289327d..0000000
--- a/contrib/build-scripts/build-swi-macosx.sh
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/bin/bash
-
-#
-# build SWI Prolog for MacOSX
-#
-
-# exit on error
-set -e
-
-ME=`basename $0`
-DIR="$( cd "$( dirname "$0" )" && pwd )"
-MACOSX_VER=`/usr/bin/sw_vers -productVersion`
-MACOSX_COMP=(`echo $MACOSX_VER | tr '.' ' '`)
-PLATFORM_ID=`${DIR}/platform-id-mac.sh`
-DEST_DIR="${DIR}/../prebuilt/${PLATFORM_ID}"
-VERSION=`cat VERSION`
-
-if [ ! -f src/pl-main.c ]; then
- echo
- echo "Cannot find src/pl-main.c"
- echo "Run script from within SWI prolog directory:"
- echo "pl-devel$ ../../${ME}"
- echo
- exit
-fi
-
-./prepare
-cd src
-if [ -f Makefile ]; then
- make clean
-fi
-
-if [ ${MACOSX_COMP[1]} -lt 9 ]; then
- export CXXFLAGS="-g -mmacosx-version-min=10.6 -stdlib=libstdc++ -arch x86_64 -arch i386"
- export CFLAGS="-g -mmacosx-version-min=10.6 -arch x86_64 -arch i386"
- export LDFLAGS="-stdlib=libstdc++"
-else
- export CXXFLAGS="-g -mmacosx-version-min=10.7 -stdlib=libc++ -arch x86_64 -arch i386"
- export CFLAGS="-g -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 \
---disable-gmp --disable-readline \
---without-jpl \
---prefix=${DEST_DIR}
-
-sed -ie 's/define HAVE_CURSES_H 1/undef HAVE_CURSES_H/' config.h
-sed -ie 's/define HAVE_TGETENT 1/undef HAVE_TGETENT/' config.h
-sed -ie 's/define HAVE_TCSETATTR 1/undef HAVE_TCSETATTR/' config.h
-sed -ie 's/define HAVE_TERM_H 1/undef HAVE_TERM_H/' config.h
-sed -ie 's/define HAVE_LIBNCURSES 1/undef HAVE_LIBNCURSES/' config.h
-
-make -j2
-make install
-make clean
-
-cd ../packages/cpp
-# ./configure --prefix=${DEST_DIR}
-# make install
-
-cp SWI-cpp.h ${DEST_DIR}/lib/swipl-${VERSION}/include
-
-# export PATH=$PATH:${DEST_DIR}/lib/swipl-6.3.5/bin/x86_64-darwin12.2.0/
-
-
-rm -rf ${DEST_DIR}/bin
-rm -rf ${DEST_DIR}/share
-rm -rf ${DEST_DIR}/lib/pkgconfig \ No newline at end of file