From Newsgroup: comp.lang.tcl
tfmmkv
tcl / fossil manifest / mkversion
I have extended mkversion.tcl; it now supports -name and -defines.
Without arguments, it outputs name/value pairs.
-name prepends the package name from AC_INIT to the names.
-defines generates C-style #defines lines.
https://fossil.sowaswie.de/tfmmkv
Example:
FOSSIL_BUILD_HASH 5f1c834a9aa56c09d208d6b949d7dbb8
#define FOSSIL_BUILD_HASH 5f1c834a9aa56c09d208d6b949d7dbb8 SAMPLE_FOSSIL_BUILD_HASH 5f1c834a9aa56c09d208d6b949d7dbb8
#define SAMPLE_FOSSIL_BUILD_HASH 5f1c834a9aa56c09d208d6b949d7dbb8
--- Synchronet 3.21a-Linux NewsLink 1.2