[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Variable substitution in help strings
From: |
Thomas Dickey |
Subject: |
Re: Variable substitution in help strings |
Date: |
Sat, 24 Jan 2004 10:40:27 -0500 (EST) |
On Sat, 24 Jan 2004, Rafael Laboissiere wrote:
> * Thomas Dickey <address@hidden> [2004-01-24 07:44]:
>
> > On Sat, 24 Jan 2004, Rafael Laboissiere wrote:
> >
> > > if test -n "$ac_init_help"; then
> > > m4_ifset([AC_PACKAGE_STRING],
> > > [ case $ac_init_help in
> > > short | recursive ) echo "Configuration of AC_PACKAGE_STRING:";;
> > > esac])
> > > cat <<\_ACEOF
> > > m4_divert_pop([HELP_ENABLE])dnl
> > > m4_divert_push([HELP_END])dnl
> > > m4_ifset([AC_PACKAGE_BUGREPORT], [
> > > Report bugs to <AC_PACKAGE_BUGREPORT>.])
> > > _ACEOF
> > > fi
> > >
> > > I still do not understand why the quoting of _ACEOF is necessary. Could
> > > an
> > > autoconf developer explain it to me, please?
> >
> > I'm not in that category. However from context it seems likely that the
> > angle brackets were the feature of concern.
>
> Why? The following works perfectly with ash, dash, or bash:
>
> $ cat <<EOF
> <foo>
> EOF
But the commit comment said there was a problem with the syntax
highlighting, which was the motivation for the change.
--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net