SQLite

All files named ”tool/mkccode.tcl”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for tool/mkccode.tcl

2025-03-18
10:28
[c42a8f8cf7] part of check-in [9300f7f42d] Update the docs in tool/mkccode.tcl to reflect that it's more generic than it was when the docs were written. Change the shebang line to use /bin/env tclsh instead of a hard-coded tclsh path. (check-in: [9300f7f42d] user: stephan branch: trunk, size: 4683)
2024-11-19
19:47
[210159febe] part of check-in [80f3bf8c2e] Get sqlite3_analyzer optionally linking against libsqlite3.so instead of embedding sqlite3.c. Patch mkccode.tcl to accept digits in its IFDEF/IFNDEF checks and sqlite3_analyzer.c.in to only include sqlite3.c if -DINCLUDE_SQLITE3_C is passed to mkccode.tcl. (check-in: [80f3bf8c2e] user: stephan branch: link-tools-dynamically, size: 4782)
19:16
[0e7488b721] part of check-in [7fb3ebfec6] Merge trunk into this branch. Fix a small jimtcl/tclsh regex incompatibility in mkccode.tcl. (check-in: [7fb3ebfec6] user: stephan branch: link-tools-dynamically, size: 4776)
18:26
[b0ddad1683] part of check-in [7fec209290] Enhancements to tool/mkccode.tcl such that it recognizes -D command line arguments and can use them in internal IFDEF and IFNDEF macros. Update the tool/sqlite3_analyzer.c.in script such that it omits the SQLite amalgamation if -DSQLITE_ENABLE_DBSTAT_VTAB is defined. (check-in: [7fec209290] user: drh branch: trunk, size: 4772)
2024-10-19
13:18
[4cb8ad7e73] part of check-in [c2e5dd791c] Work around a JimTCL regsub incompatibility in mkccode.tcl. (check-in: [c2e5dd791c] user: stephan branch: autosetup, size: 3110)
2017-10-13
18:58
Added: [86463e68ce] part of check-in [298a3fddec] Add the tcl/mkccode.tcl script used to construct a single C-language source fiel for programs that combine C-code, SQLite, and TCL. Use this script to construct the sqlite3_analyzer program. (check-in: [298a3fddec] user: drh branch: trunk, size: 2863)