On 09/21/2012 05:20 PM, Eric Blake wrote: > On 09/21/2012 02:08 AM, Stefano Lattarini wrote: >> When the '-i' option is passed to autoreconf, make it pass the '--install' >> option to the aclocal invocation. This will be especially useful when >> Automake will eventually remove support for ACLOCAL_AMFLAGS, so that it >> will be no longer possible to specify '--install' there (which was a bad >> idea in the first place anyway, see <http://debbugs.gnu.org/9037> for a >> rationale). >> >> * bin/autoreconf.in ($aclocal_supports_install): New global variable. >> (parse_args): Initialize it properly. Add the '--install' option to the >> aclocal invocation if the '$install' and '$aclocal_supports_install' are >> both true. >> >> Signed-off-by: Stefano Lattarini <[email protected]> >> --- >> bin/autoreconf.in | 5 +++++ >> 1 file changed, 5 insertions(+) > > ACK. > Ah, but this is a bad idea after all, because '--install' only works in presence of '-I' option as well; otherwise, aclocal complains and bail out.
Thanks to the autoconf test 261 "Unusual Automake input files" for revealing the issue ;-) So consider this patch dropped. We'll have to devise another way to make this work. Maybe just have autoreconf check that the soon-to-appear macro AC_CONFIG_MACRO_DIRS is used in configure.ac? If it is, "aclocal --install" can be used; otherwise it can, even if '-i' was passed to autoreconf. Will see. Thanks, Stefano
