1251883Speter 2251883SpeterThis package contains: 3251883Speter 4251883Speter * the SQLite library amalgamation (single file) source code distribution, 5251883Speter * the shell.c file used to build the sqlite3 shell too, and 6251883Speter * the sqlite3.h and sqlite3ext.h header files required to link programs 7251883Speter and sqlite extensions against the installed libary. 8251883Speter * autoconf/automake installation infrastucture. 9251883Speter 10251883SpeterThe generic installation instructions for autoconf/automake are found 11251883Speterin the INSTALL file. 12251883Speter 13251883SpeterThe following SQLite specific boolean options are supported: 14251883Speter 15251883Speter --enable-readline use readline in shell tool [default=yes] 16251883Speter --enable-threadsafe build a thread-safe library [default=yes] 17251883Speter --enable-dynamic-extensions support loadable extensions [default=yes] 18251883Speter 19251883SpeterThe default value for the CFLAGS variable (options passed to the C 20251883Spetercompiler) includes debugging symbols in the build, resulting in larger 21251883Speterbinaries than are necessary. Override it on the configure command 22251883Speterline like this: 23251883Speter 24251883Speter $ CFLAGS="-Os" ./configure 25251883Speter 26251883Speterto produce a smaller installation footprint. 27251883Speter 28251883SpeterOther SQLite compilation parameters can also be set using CFLAGS. For 29251883Speterexample: 30251883Speter 31251883Speter $ CFLAGS="-Os -DSQLITE_OMIT_TRIGGERS" ./configure 32251883Speter 33