2008-11-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ Ensure $ac_aux_dir is initialized for LIBTOOL_DEPS.
+ * libltdl/m4/libtool.m4 (LT_INIT): Require
+ AC_CONFIG_AUX_DIR_DEFAULT.
+ * tests/old-m4-iface.at (AM_PROG_LIBTOOL): Amend test to
+ expose this.
+ Report, analysis, and test example by Jakub Bogusz.
+
Check for bogus aclocal.m4 contents in bootstrap and dist-hook.
* Makefile.am (dist-hook): Bail out if shipped aclocal.m4 files
contain LT_INIT, AC_PROG_LIBTOOL, or AM_PROG_LIBTOOL macro
# ------------------
AC_DEFUN([LT_INIT],
[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
+AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
AC_BEFORE([$0], [LT_LANG])dnl
AC_BEFORE([$0], [LT_OUTPUT])dnl
AC_BEFORE([$0], [LTDL_INIT])dnl
AT_DATA([configure.in],
[[AC_INIT(old.c)
AM_PROG_LIBTOOL
+AC_SUBST([LIBTOOL_DEPS])
AC_OUTPUT(Makefile)
]])
[[COMPILE = @CC@ @CPPFLAGS@ @CFLAGS@
LINK = @CC@ @CFLAGS@ @LDFLAGS@ -o $@
SHELL = @SHELL@
+LIBTOOL_DEPS = @LIBTOOL_DEPS@
-all: old@EXEEXT@
+all: libtool old@EXEEXT@
old@EXEEXT@: old.@OBJEXT@
$(LINK) old.@OBJEXT@
.c.@OBJEXT@:
$(COMPILE) -c $<
+
+libtool: $(LIBTOOL_DEPS)
+ $(SHELL) ./config.status --recheck
]])