Index: third_party/sqlite/src/publish_osx.sh |
diff --git a/third_party/sqlite/src/publish_osx.sh b/third_party/sqlite/src/publish_osx.sh |
new file mode 100644 |
index 0000000000000000000000000000000000000000..508b6239420002c16cfa4525d98e7c741bc39444 |
--- /dev/null |
+++ b/third_party/sqlite/src/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 |