diff options
Diffstat (limited to 'vcpkg_installed/vcpkg/blds/sqlite3/src/nf-3530100-fcf7ac0798.clean/tea/README.txt')
| -rw-r--r-- | vcpkg_installed/vcpkg/blds/sqlite3/src/nf-3530100-fcf7ac0798.clean/tea/README.txt | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/vcpkg_installed/vcpkg/blds/sqlite3/src/nf-3530100-fcf7ac0798.clean/tea/README.txt b/vcpkg_installed/vcpkg/blds/sqlite3/src/nf-3530100-fcf7ac0798.clean/tea/README.txt deleted file mode 100644 index 122b08d..0000000 --- a/vcpkg_installed/vcpkg/blds/sqlite3/src/nf-3530100-fcf7ac0798.clean/tea/README.txt +++ /dev/null @@ -1,94 +0,0 @@ -This is the SQLite extension for Tcl using something akin to -the Tcl Extension Architecture (TEA). To build it: - - ./configure ...flags... - -e.g.: - - ./configure --with-tcl=/path/to/tcl/install/root - -or: - - ./configure --with-tclsh=/path/to/tcl/install/root - -Run ./configure --help for the full list of flags. - -The configuration process will fail if tclConfig.sh cannot be found. - -The makefile will only honor CFLAGS and CPPFLAGS passed to the -configure script, not those directly passed to the makefile. - -Then: - - make test install - ------------------------ THE PREFERRED WAY --------------------------- - -The preferred way to build the TCL extension for SQLite is to use the -canonical source code tarball. For Unix: - - ./configure --with-tclsh=$(TCLSH) - make tclextension-install - -For Windows: - - nmake /f Makefile.msc tclextension-install TCLSH_CMD=$(TCLSH) - -In both of the above, replace $(TCLSH) with the full pathname of -of the tclsh that you want the SQLite extension to work with. See -step-by-step instructions at the links below for more information: - - https://sqlite.org/src/doc/trunk/doc/compile-for-unix.md - https://sqlite.org/src/doc/trunk/doc/compile-for-windows.md - -And info about the extension's Tcl interface can be found at: - - https://sqlite.org/tclsqlite.html - -The whole point of the amalgamation-autoconf tarball (in which this -README.txt file is embedded) is to provide a means of compiling SQLite -that does not require first installing TCL and/or "tclsh". The -canonical Makefile in the SQLite source tree provides more -capabilities (such as the the ability to run test cases to ensure that -the build worked) and is better maintained. The only downside of the -canonical Makefile is that it requires a TCL installation. But if you -are wanting to build the TCL extension for SQLite, then presumably you -already have a TCL installation. So why not just use the more-capable -and better-maintained canoncal Makefile? - -As of version 3.50.0, this build process uses "teaish": - - https://fossil.wanderinghorse.net/r/teaish - -which is conceptually derived from the pre-3.50 toolchain, TEA: - - http://core.tcl-lang.org/tclconfig - http://core.tcl-lang.org/sampleextension - -It to works for us. It might also work for you. But we cannot -promise that. - -If you want to use this TEA builder and it works for you, that's fine. -But if you have trouble, the first thing you should do is go back -to using the canonical Makefile in the SQLite source tree. - ------------------------------------------------------------------- - - -UNIX BUILD -========== - -Building under most UNIX systems is easy, just run the configure -script and then run make. For example: - - $ cd sqlite-*-tea - $ ./configure --with-tcl=/path/to/tcl/install/root - $ make test - $ make install - -WINDOWS BUILD -============= - -On Windows this build is known to work on Cygwin and some Msys2 -environments. We do not currently support Microsoft makefiles for -native Windows builds. |
