db/sqlite3/README

Sat, 03 Jan 2015 20:18:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 03 Jan 2015 20:18:00 +0100
branch
TOR_BUG_3246
changeset 7
129ffea94266
permissions
-rw-r--r--

Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.

michael@0 1 This directory contains source code to
michael@0 2
michael@0 3 SQLite: An Embeddable SQL Database Engine
michael@0 4
michael@0 5 To compile the project, first create a directory in which to place
michael@0 6 the build products. It is recommended, but not required, that the
michael@0 7 build directory be separate from the source directory. Cd into the
michael@0 8 build directory and then from the build directory run the configure
michael@0 9 script found at the root of the source tree. Then run "make".
michael@0 10
michael@0 11 For example:
michael@0 12
michael@0 13 tar xzf sqlite.tar.gz ;# Unpack the source tree into "sqlite"
michael@0 14 mkdir bld ;# Build will occur in a sibling directory
michael@0 15 cd bld ;# Change to the build directory
michael@0 16 ../sqlite/configure ;# Run the configure script
michael@0 17 make ;# Run the makefile.
michael@0 18 make install ;# (Optional) Install the build products
michael@0 19
michael@0 20 The configure script uses autoconf 2.61 and libtool. If the configure
michael@0 21 script does not work out for you, there is a generic makefile named
michael@0 22 "Makefile.linux-gcc" in the top directory of the source tree that you
michael@0 23 can copy and edit to suit your needs. Comments on the generic makefile
michael@0 24 show what changes are needed.
michael@0 25
michael@0 26 The linux binaries on the website are created using the generic makefile,
michael@0 27 not the configure script. The windows binaries on the website are created
michael@0 28 using MinGW32 configured as a cross-compiler running under Linux. For
michael@0 29 details, see the ./publish.sh script at the top-level of the source tree.
michael@0 30 The developers do not use teh configure script.
michael@0 31
michael@0 32 SQLite does not require TCL to run, but a TCL installation is required
michael@0 33 by the makefiles. SQLite contains a lot of generated code and TCL is
michael@0 34 used to do much of that code generation. The makefile also requires
michael@0 35 AWK.
michael@0 36
michael@0 37 Contacts:
michael@0 38
michael@0 39 http://www.sqlite.org/

mercurial