>>>>> "Mark" == Mark D Roth <[EMAIL PROTECTED]> writes:

Mark> In any event, I'll rename my proposed macro to AC_SITE_INCLUDE
Mark> to avoid confusion.

I'm really against AC_SITE_INCLUDE, as per the GCS, a package must be
self-contained (from the sources point of view).  Nevertheless,
autoreconf --install --symlink is to provide the same effect.  It just
bring your SITE macros into the src tree, via symlinks if required.


Mark> Actually, the more I think about the whole cache concept, the
Mark> less sense it makes to me.  

Same here.  Please, note also that autom4te was built so that creating
aclocal.m4f is possible.  That's probably the cache you want.

Mark> Instead of a local cache, let's create a subdirectory called
Mark> `ac-package' that includes macros that the developer wants to
Mark> ship with the package.  These would be treated exactly the same
Mark> way as aclocal.m4, but would provide a way for the developer to
Mark> put different macros in different files.

Exactly.


Mark> Thanks for pointing this out; I didn't realize that aclocal did
Mark> that automatically.  As per my note above, I'll propose the
Mark> `ac-package' subdirectory instead.

At that time, the consensus was that the directory holding these files
is:

1. defaults to `.'
2. defaults to AC_CONFIG_AUX_DIR if present
3. is the arg of AC_CONFIG_MACRO_DIR if specified.


Mark>   * autoconf will have an AC_SITE_INCLUDE macro that causes it
Mark> to read a specific file from the site macro directory.

This is really wrong, as there is no reason for all the sites to have
the same layout.

Reply via email to