]> granicus.if.org Git - neomutt/commit
Add compiler and configure info to mutt -v output (closes #3537)
authorDavid Champion <dgc@uchicago.edu>
Tue, 16 Oct 2012 23:13:13 +0000 (18:13 -0500)
committerDavid Champion <dgc@uchicago.edu>
Tue, 16 Oct 2012 23:13:13 +0000 (18:13 -0500)
commitf7f687dde11b9f1b0ebf3c85afa9f020b50caeea
tree31f76c2324798a86e0ca3cde4aa329094e3ca509
parent884856a5939fbf6656ef527c165ff1b01b049f02
Add compiler and configure info to mutt -v output (closes #3537)

Makefile(.am) updated to produce conststrings.c, which contains
C strings representing:

* the compiler's own version information;
* the CFLAGS value from the Make environment
* the ./configure options

main.c is updated to print them when running 'mutt -v'.

txt2c.sh is added to produce conststrings.c. txt2c.sh uses a compiled
txt2c binary if possible, for complete fidelity to the source strings
in whatever encoding they may use.  If txt2c is not available (could
not be compiled, or was not compiled natively) it falls back on a shell
function to approximate the output using sed and tr.
.hgignore
Makefile.am
main.c
muttbug.sh.in
txt2c.c [new file with mode: 0644]
txt2c.sh [new file with mode: 0755]