Hi Paolo,

* Paolo Bonzini wrote on Tue, Nov 09, 2010 at 08:14:39PM CET:
> This patch simplifies the overly complicated rules for ACLOCAL_PATH
> vs. @automake_includes and @system_includes, by stating that
> ACLOCAL_PATH will override even @automake_includes.  The simplest
> way to achieve this is to remove @automake_includes altogether.

I've read the previous discussion about this now, but I'm still not sure
I understand the rationale for this change.  Is it because you want to
actually be able to override the $(datadir)/aclocal-$VERSION files with
this variable?  If so, why?

I guess in that case it would be good to have another test to ensure
that this happens, and is intentional.

If the only reason is that --acdir doesn't accurately reflect what would
happen after 'make install', maybe we can instead fix --acdir?

The other changes in this patch seem fairly benign to me.

I'm not sure if you stated whether the testsuite passes for you with
this patch series.

Thanks,
Ralf

> * NEWS: Adapt to change in ACLOCAL_PATH semantics.
> * aclocal.in (default_automake_dir): New.
> (scan_file): Use it to distinguish FT_AUTOMAKE from FT_SYSTEM.
> (automake_includes): Remove.
> (scan_m4_files): Do not scan it.
> (have_ac_dir): New.
> (parse_arguments): Set it for --acdir instead of automake_includes, use it
> to determine whether to filter absent directories out of @system_includes.
> Allow >1 directory in @system_includes for --print-ac-dir.
> * doc/automake.texi: Adapt to changes in ACLOCAL_PATH semantics.
> * tests/acloca25.test: Likewise.



Reply via email to