On 03/17/2011 11:19 AM, Stefano Lattarini wrote:
> So, even if I personally prefer the new behaviour your patch implements,
> the Automake testsuite is *not* a real use case for it.

Indeed - and an existing counterexample project that depends on
expansion will do a lot more than an enhancement request from automake
that automake won't be using for some time to come.

> On the other hand, what if a new project wants to name itself 'GNU index'
> or 'GNU eval'?  The current autoconf implementation would prevent it to
> do so, unless it uses an extra level of quoting:
>   AC_INIT([[GNU eval]], [1.0])
> But then, would autoconf really handle these extra quotes gracefully
> in all its codebase?

If we argue that the _correct_ fix is to expand the argument, then the
double quoting should just work uniformly everywhere (the fact that it
doesn't right now is part of the problem I'm referring to - autoconf is
inconsistent on whether the result should be expanded or literal).

-- 
Eric Blake   [email protected]    +1-801-349-2682
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to