sqlite mirror
C Tcl Shell
Latest commit 8caf921 Jan 5, 2011 Unknown Increment the version number to 3.7.5.
Permalink
Failed to load latest commit information.
art Fix size so it's really 32x32. Nov 4, 2010
contrib Add the SQLite console source code in the contrib section of the sour… Sep 24, 2005
doc Refactoring the VFS-SHM methods used by WAL. This version compiles and May 12, 2010
ext Reduce the number of calls to sqlite3_realloc() made by fts3 when que… Dec 24, 2010
src Add the sqlite3_vsnprintf() interface. Jan 5, 2011
test Fix the ANALYZE command so that it takes collating sequences into acc… Jan 4, 2011
tool Increment the version number to 3.7.5. Jan 5, 2011
Makefile.arm-wince-mingw32ce-gcc Update the makefiles to prefer TCL version 8.5 instead of 8.4. Jul 27, 2010
Makefile.in Remove the obsolete compile-time option SQLITE_THREAD_OVERRIDE_LOCK Dec 21, 2010
Makefile.linux-gcc Update the makefiles to prefer TCL version 8.5 instead of 8.4. Jul 27, 2010
Makefile.vxworks Update the makefiles to prefer TCL version 8.5 instead of 8.4. Jul 27, 2010
README Update the README file to state that TCL is required in order to run Sep 9, 2009
VERSION Increment the version number to 3.7.5. Jan 5, 2011
aclocal.m4 regenerate autotools (CVS 6211) Jan 28, 2009
addopcodes.awk Generalize the IS and IS NOT operators so that their right-hand side … Sep 23, 2009
config.guess Add AC_SYS_LARGEFILE to ensure large file support, update autotools-r… May 5, 2008
config.h.in regenerate autotools (CVS 6211) Jan 28, 2009
config.sub Add AC_SYS_LARGEFILE to ensure large file support, update autotools-r… May 5, 2008
configure Remove the obsolete compile-time option SQLITE_THREAD_OVERRIDE_LOCK Dec 21, 2010
configure.ac Remove the obsolete compile-time option SQLITE_THREAD_OVERRIDE_LOCK Dec 21, 2010
install-sh Reduce the number of calls to sqlite3_realloc() made by fts3 when que… Dec 24, 2010
ltmain.sh regenerate autotools (CVS 6211) Jan 28, 2009
main.mk Add file test_superlock.c with example code for obtaining an exclusiv… Nov 19, 2010
mkdll.sh Added -DSQLITE_ENABLE_RTREE=1 to the mkdll.sh script. Ticket #3427. (… Oct 12, 2008
mkextu.sh Updates to build scripts. Added scripts for building FTS2 shared libr… Jul 20, 2007
mkextw.sh Change the OS_XXX pre-processor symbols to SQLITE_OS_XXX. Symbols "OS… Jun 26, 2008
mkopcodec.awk Work around problem with forward declarations of constants in MSVC Aug 27, 2007
mkopcodeh.awk Simplify the OPFLG processing logic in the VDBE for a speed boost in the Nov 13, 2009
mkso.sh Revise build scripts in set SQLITE_ENABLE_COLUMN_METADATA on DLLs. (C… Aug 5, 2008
publish.sh Include shell.c and sqlite3.def in the amalgamation ZIP archive. Mar 31, 2010
publish_osx.sh Fix the build scripts for windows binaries. ticket #2916. (CVS 4768) Feb 1, 2008
spec.template Added ldconfig invocations for postinstall and postuninstall. Updated… Jun 23, 2008
sqlite.pc.in fix #3077: use full version in pkg-config files (CVS 5746) Sep 29, 2008
sqlite3.1 Revised man page from Bill Bumgarner. (CVS 2360) Feb 24, 2005
sqlite3.pc.in fix #3077: use full version in pkg-config files (CVS 5746) Sep 29, 2008

README

This directory contains source code to 

    SQLite: An Embeddable SQL Database Engine

To compile the project, first create a directory in which to place
the build products.  It is recommended, but not required, that the
build directory be separate from the source directory.  Cd into the
build directory and then from the build directory run the configure
script found at the root of the source tree.  Then run "make".

For example:

    tar xzf sqlite.tar.gz    ;#  Unpack the source tree into "sqlite"
    mkdir bld                ;#  Build will occur in a sibling directory
    cd bld                   ;#  Change to the build directory
    ../sqlite/configure      ;#  Run the configure script
    make                     ;#  Run the makefile.
    make install             ;#  (Optional) Install the build products

The configure script uses autoconf 2.61 and libtool.  If the configure
script does not work out for you, there is a generic makefile named
"Makefile.linux-gcc" in the top directory of the source tree that you
can copy and edit to suit your needs.  Comments on the generic makefile
show what changes are needed.

The linux binaries on the website are created using the generic makefile,
not the configure script.  The windows binaries on the website are created
using MinGW32 configured as a cross-compiler running under Linux.  For 
details, see the ./publish.sh script at the top-level of the source tree.
The developers do not use teh configure script.

SQLite does not require TCL to run, but a TCL installation is required
by the makefiles.  SQLite contains a lot of generated code and TCL is
used to do much of that code generation.  The makefile also requires
AWK.

Contacts:

   http://www.sqlite.org/