Ich möchte den Inhalt von Autoconf Standard configure --help
Ausgabe ändern, insbesondere der Text, der in der HELP_BEGIN
Umleitung von _AC_INIT_HELP
platziert wird.So ändern Sie die Standard-Autoconf-Konfiguration --help Ausgabe
Ich realisiere, dass dies ein Hack sein wird, der nicht vollständig "koscher" unter autoconf Doktrin ist, aber ich bin bereit, mit irgendwelchen Konsequenzen in der Portabilität usw. zu leben. Jedoch würde ich die autoconf-Implementierung nicht direkt bearbeiten wollen, oder Sie benötigen einen Nachverarbeitungsschritt für das generierte Konfigurationsskript.
Es scheint, als ob die Macht von m4 mich das tun lassen sollte, aber ich habe viele verschiedene Dinge ausprobiert, von denen keines funktioniert. Die meisten von ihnen führen zu Abstürzen von m4, zB:
$ cat configure.ac
AC_PREREQ(2.69)
m4_define([_AC_INIT_HELP],patsubst(m4_defn([_AC_INIT_HELP]),[Fine],[Foo]))
AC_INIT(foo,1.0)
AC_OUTPUT()
$ autoreconf
/usr/local/pkg/autotools-201608/bin/m4: memory exhausted
autom4te: /usr/local/pkg/autotools-201608/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1
Wie kann ich das schaffen?