-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 According to Rasmus Lerdorf on 11/28/2009 8:23 AM: >> But again, what's wrong with the >> documented interfaces, or what is a specific example of a particular >> string that outputs in a different location in the --help output than >> where you want? > > We probably hold the world record for the most configure switches, so in > order to make it somewhat plausible to figure them all out, we > categorized them. The help output from 2.13 looks like this: > > http://lerdorf.com/c.txt > > Getting the TSRM switches to show up under the TSRM section in 2.59+ > isn't working, for example. Now we're getting somewhere. From that file: > --enable-zend-multibyte Compile with zend multibyte support > > TSRM: > > --with-tsrm-pth[=pth-config] > Use GNU Pth It appears that you are asking for a way to make all --help output appear in the same order in which you generate it, and to be able to intersperse text strings of your choosing in between strings generated by AC_ARG_WITH and AC_ARG_ENABLE. First, it looks like you need to use AC_PRESERVE_HELP_ORDER (added in 2.59c, so it will work for 2.65 but won't help you for 2.59 proper, but if that's the least of your worries, I can still help you with backporting it to 2.59 if you aren't willing to jump all the way to modern autoconf). Then, at the place where you want TSRM: to appear (so probably just after you did AC_ARG_ENABLE([zend-multibyte],...), but before AC_ARG_WITH([tsrm-pth],...)), use: m4_divert_text([HELP_ENABLE], [AS_ECHO([" TSRM: "])]) - -- Don't work too hard, make some time for fun as well! Eric Blake ebb9@xxxxxxx -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAksRRnYACgkQ84KuGfSFAYAh/QCfeUaouMwPAEnaH8/oKQ0zMLLZ niIAoMtnLKe4qNuga+jVUDrBx8MK4ZCF =E5Nq -----END PGP SIGNATURE----- _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf