automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 1/2] aclocal: multiple local m4 macro dirs with AC_CONFIG_MAC


From: Eric Blake
Subject: Re: [PATCH 1/2] aclocal: multiple local m4 macro dirs with AC_CONFIG_MACRO_DIR
Date: Sat, 21 Jul 2012 09:51:25 -0600
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120615 Thunderbird/13.0.1

On 07/13/2012 04:40 PM, Eric Blake wrote:

>>>> My plan for autoconf is to implement AC_CONFIG_MACRO_DIRS, which can be
>>>> invoked multiple times and also takes a whitespace-separated list in a
>>>> single call, but which will basically then call AC_CONFIG_MACRO_DIR once
>>>> per unique entry (that is, AC_CONFIG_MACRO_DIRS will be smart enough to
>>>> filter out duplicates).

Minor setback - existing autoconf already had an internal macro
mistakenly named AC_CONFIG_MACRO_DIRS, with the wrong semantics (being
internal, it should have been named _AC_CONFIG_MACRO_DIRS, but we can't
change the past).  While I could rename it, I'm worried that someone
using the public documented version in 2.70 but accidentally building
with the internal version from 2.69 will have weird errors.  I'm
thinking we're better off using a slightly different name, so that
people accidentally building with older autoconf but using the new macro
will get outright failure.

Any ideas for the best name to use?  Maybe
AC_CONFIG_MACRO_DIRS_SECONDARY, since the macro is designed to be use to
designate secondary directories where automake will look but not
install?  AC_CONFIG_OTHER_MACRO_DIRS?

>>> I'll keep my automake patches on hold until you have gone ahead with your
>>> plan, to avoid introducing inconsistencies and messing up the already
>>> suboptimal automake history even more.

I suppose you'll also want autoconf 2.70 released so you can actually
take advantage of whatever I come up with; and I want to also get the
check for a POSIX shell done.  Here's hoping I can get to the point of a
release in less than a month :)

-- 
Eric Blake   address@hidden    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]