2005-10-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ * tests/testsuite.at (LT_AT_AUTOMAKE): New macro.
+ * tests/subproject.at: Use it. Do not call `autoreconf' in
+ tests, since it will try to reconfigure `sub/ltdl', which
+ breaks `make check' during `distcheck' because of a readonly
+ source tree.
+
* libltdl/m4/ltdl.m4 (LT_WITH_LTDL): Also set INCLTDL.
* libltdl/m4/ltdl.m4 (LTDL_CONVENIENCE, LTDL_INSTALLABLE)
AT_SETUP([compiling softlinked libltdl])
_LTDL_SETUP
+touch config.h.in
LT_AT_LIBTOOLIZE([--ltdl])
-LT_AT_AUTORECONF([--force --verbose --install])
+LT_AT_ACLOCAL([-I sub/ltdl/m4])
+LT_AT_AUTOMAKE([--add-missing --copy])
+LT_AT_AUTOCONF
LT_AT_CONFIGURE
LT_AT_MAKE
AT_SETUP([compiling copied libltdl])
_LTDL_SETUP
+touch config.h.in
LT_AT_LIBTOOLIZE([--copy --ltdl])
-LT_AT_AUTORECONF([--force --verbose --install])
+LT_AT_ACLOCAL([-I sub/ltdl/m4])
+LT_AT_AUTOMAKE([--add-missing --copy])
+LT_AT_AUTOCONF
LT_AT_CONFIGURE
LT_AT_MAKE
prefix=`pwd`/_inst
_LTDL_SETUP
+touch config.h.in
LT_AT_LIBTOOLIZE([--copy --ltdl])
-LT_AT_AUTORECONF([--force --verbose --install])
+LT_AT_ACLOCAL([-I sub/ltdl/m4])
+LT_AT_AUTOMAKE([--add-missing --copy])
+LT_AT_AUTOCONF
LT_AT_CONFIGURE([--enable-ltdl-install --prefix=$prefix])
LT_AT_MAKE([all install])
])
+# LT_AT_AUTOMAKE([OPTIONS])
+# --------------------------
+m4_define([LT_AT_AUTOMAKE],
+[AT_CHECK([$AUTOMAKE $1], [0], [ignore], [ignore])
+])
+
+
# LT_AT_AUTORECONF([OPTIONS])
# --------------------------
m4_define([LT_AT_AUTORECONF],