Files
palemoon27/db/sqlite3
roytam1 b4d32ea807 import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1235132 - Convert sqlite and nss to SYMBOLS_FILE. r=gps (6226ec1478)
- x Bug 1235132 - Remove _PR_* symbols from nss.symbols. r=gps (6f60da6bb0)
- Bug 1235132 - Remove convert_def_file.py. r=gps (6123f01415)
- Bug 1235132 - Remove whitespaces from sqlite.symbols. r=gps (e17095caec)
- Bug 1237140 - Pass NSS_EXTRA_SYMBOLS_FILE down to nss.symbols processing. r=gps (741a50896a)
- Bug 1233282 - Move mozilla-config.h's export to moz.build. r=gps (4b71f7a7ed)
- Bug 1241416 - Create a tier for things happening before export. r=gps (7e85cb7093)
- bump version (2e6b73a8d3)
- Bug 1246881 - Stop using config/buildid in few remaining places. r=mshal (6fb8bd6d52)
- var-let (b34ac5a287)
- Bug 1229330 - fix import, r=glandium (f566b08c72)
- Bug 1244997 - Remove TOOLKIT_EM_VERSION from toolkit/xre/Makefile.in. r=mshal (8d3d03b1a2)
- Bug 1246874 - Unify GRE_BUILDID and MOZ_APP_BUILDID at the build system level. r=mshal (d6aeacc605)
- Bug 1240657 - Fix FasterMake race condition leading to missing "manifest interfaces.manifest" entries. r=gps (410dd7df88)
- Bug 1242074 - Avoid going back and forth between FasterMake and RecursiveMake; r=gps (b298cc46db)
- Bug 1246871 - Generate platform.ini with the preprocessor instead of an ad-hoc script. r=mshal (8ff678ece4)
- Bug 1246881 - Generate a header defining MOZ_BUILDID. r=mshal (afc37d0ee2)
- Bug 1249441 - Remove topsrcdir!=objdir exemption for l10n builds. r=mshal (110204f03e)
- Bug 1220476 - Make --disable-compile-environment work for Android (89154229ce)
- Fixup for b2g bustage from bug 1164921. r=me (06cb06fbb5)
- Bug 1243861 - Specify SSE_FLAGS and SSE2_FLAGS when compiling with MSVC; r=glandium (b6df32a59e)
- Bug 1222578 - remove workaround for clang-cl not understanding -arch:IA32; r=glandium (fcf84ff832)
- Bug 1245013 - Move CMFLAGS/CMMFLAGS from config.mk to configure. r=mshal (89e9505913)
- Bug 1245422 - Remove -UDEBUG -DNDEBUG flags on Windows opt builds. r=mshal (e95c822055)
- Bug 1245422 - Remove MOZ_OPTIMIZE_FLAGS override when building with DMD enabled on Windows. r=mshal (9f5b60b58f)
- Bug 1245763 - Group sources and linkables handling function cals in mozbuild.emitter. r=gps (f2c37381e4)
- Bug 852931 - cmd+click jumps to function defintion in the debugger. r=jlongster (123996737e)
- Bug 1216217 - Make selecting a worker from the debugger's worker list work;r=jlongster (436cbc6c91)
- Bug 1218586 - use \u0020 instead of backspace protected whitespace in watchExpressionsSeparatorLabel to suppress warning from compare-locales. r=jryans (f245032c52)
- Bug 1084430 - fix styling of <return> and <exception> in variable view; r=vporof (072785ca68)
- Bug 1245763 - Move the _handle_programs and _process_sources around. r=gps (482391dddc)
- Bug 1245763 - Don't emit Sources objects when there is no Linkable in the same directory. r=gps (9b39ebf589)
- Bug 1245764 - Move Windows RTL flags (-MD/-MT) flags out of config.mk. r=gps (a04616505e)
2023-10-02 10:42:06 +08:00
..

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/