TEA(ish) - a TEA-like build system implemented in autosetup #78
sgbeal
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
For y'all's amusement:
https://fossil.wanderinghorse.net/r/teaish
Background: in porting the SQLite project's build from Autotools to Autosetup, the so-called TEA build (Tcl Extension Architecture, a.k.a. tclconfig) was the final piece left to port. After getting that build working via autosetup, it was refactored into a project-agnostic TEA-workalike built on autosetup, called TEA(ish) (or teaish). It's not a clone of TEA, but it does adopt enough of its conventions that it should be easily to use for anyone familiar with TEA.
As of 3.50.0, SQLite's "autoconf" releases1 will use this tool, which is already in the trunk. The site linked above is standalone teaish, independent of the SQLite project (except in the sense that there's a fair amount of cross-pollination of the Tcl pieces, in particular the project-agnostic utility code).
Footnotes
"Autoconf" is now a misnomer but we keep that name to avoid downstream disruption of, e.g., automated builds which download
sqlite-autoconf-VERSION...(the most popular code distribution, by far). ↩All reactions