[ Cc'ed to automake, see last point ]

Akim Demaille wrote:

> it seems that the primary issue is the fact that some macros need to be
> before AC_INIT, while most others should not.

        correct.

> all (y)our troubles will vanish if *any* macro works after AC_INIT.

        correct.

> I've always preferred this, included for AC_REVISION, kill me if you
> disagree.

        Pfu! (Gun sound with a silencer). I stylistically prefer some of them
before AC_INIT, but style is definitely not the problem here.

> can PACKAGE and VERSION be computed at sh time. Personally, I'm extremely
> hostile to this

        agreed.

> So my plan is to have AC_PACKAGE work after AC_INIT only, with a
> literal (in the sh sense: you still can m4-compute the arguments if
> you wish, forgive me if you don't).

        That's fine with me.

> Alternatively, should AC_PACKAGE be removed in favor of AC_INIT/2-3
> args?  I like this.

        Yes! I even prefer this to calling AC_PACKAGE after AC_INIT, provided
that aclocal is loadable (and loaded) before AC_INIT.

        While we're at it, the package name and version stuff should ideally
not be automake's AM_INIT_AUTOMAKE job. AM_INIT_AUTOMAKE's arguments could
then be made optional, and if not provided, it could use AC_PACKAGE_NAME and
AC_PACKAGE_VERSION.

-- 
    /     /   _   _       Didier Verna        http://www.inf.enst.fr/~verna/
 - / / - / / /_/ /        EPITA / LRDE         mailto:[EMAIL PROTECTED]
/_/ / /_/ / /__ /      14-16 rue Voltaire        Tel. +33 (1) 44 08 01 77
                   94276 Kremlin-Bicêtre cedex   Fax. +33 (1) 44 08 01 99

Reply via email to