From 7bb481fda9ecb134804b49c2ce77ca28f7eea583 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Fri, 30 Mar 2012 20:42:12 -0400 Subject: Imported Upstream version 2.0.3 --- publish_osx.sh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 publish_osx.sh (limited to 'publish_osx.sh') diff --git a/publish_osx.sh b/publish_osx.sh new file mode 100644 index 0000000..508b623 --- /dev/null +++ b/publish_osx.sh @@ -0,0 +1,35 @@ +#!/bin/sh +# +# This script is used to compile SQLite and package everything up +# so that it is ready to move to the SQLite website. +# + +# Set srcdir to the name of the directory that contains the publish.sh +# script. +# +srcdir=`echo "$0" | sed 's%\(^.*\)/[^/][^/]*$%\1%'` + +# Get the makefile. +# +cp $srcdir/Makefile.linux-gcc ./Makefile +chmod +x $srcdir/install-sh + +# Get the current version number - needed to help build filenames +# +VERS=`cat $srcdir/VERSION` +VERSW=`sed 's/\./_/g' $srcdir/VERSION` +echo "VERSIONS: $VERS $VERSW" + +# Start by building an sqlite shell for linux. +# +make clean +make sqlite3.c +CFLAGS="-Os -DSQLITE_ENABLE_FTS3=1 -DSQLITE_THREADSAFE=0" +NAME=sqlite3-$VERS-osx-x86.bin +echo '***** '"COMPILING $NAME..." +gcc $CFLAGS -Itsrc sqlite3.c tsrc/shell.c -o $NAME -ldl +strip $NAME +chmod 644 $NAME +gzip $NAME +mkdir -p doc +mv $NAME.gz doc -- cgit v1.2.3