+2008-08-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Avoid timestamp races for updated input.
+ * tests/m4sh.at (AS_IF and AS_CASE): Use `autom4te --force' for
+ second script.
+ * tests/tools.at (autotools and whitespace in file names): Add
+ --force for repeated invocations.
+
2008-08-20 Bruno Haible <bruno@clisp.org>
Add section to INSTALL about particular systems.
AS_CASE([$[1]]m4_for([i], [1], ]limit[, [], [, i, echo i]), [echo default])
]])
-AT_CHECK_M4SH
+dnl Add --force so autom4te doesn't think `script' is still up to date.
+AT_CHECK_M4SH([--force])
AT_CHECK([./script 1], [0], [[1
1
1
END
AT_CHECK_AUTOHEADER([-B "$dir" "$file.in"])
- AT_CHECK_AUTOHEADER([-I "$dir" "$file.in"])
+ AT_CHECK_AUTOHEADER([--force -I "$dir" "$file.in"])
AT_CHECK_AUTOUPDATE([-B "$dir" "$file.in"])
- AT_CHECK_AUTOUPDATE([-I "$dir" "$file.in"])
+ AT_CHECK_AUTOUPDATE([--force -I "$dir" "$file.in"])
AT_CHECK_AUTOUPDATE([-B "$dir" - < "$file.in"], [], [ignore])
AT_CHECK_AUTOCONF([-B "$dir" -o "$file" "$file.in"])
AT_CHECK_AUTOCONF([-I "$dir" -o "$file" "$file.in"])
AT_CHECK_AUTOCONF([--prepend-include="$dir" -o "$file" "$file.in"])
AT_CHECK_AUTOCONF([--include="$dir" -o "$file" "$file.in"])
AT_CHECK([autoscan -B "$dir"], [], [], [ignore])
- AT_CHECK([autoscan -I "$dir"], [], [], [ignore])
+ AT_CHECK([autoscan --force -I "$dir"], [], [], [ignore])
# autoreconf requires a sane input file name. Also, disable aclocal.
mv -f "$file.in" configure.in
AT_DATA([aclocal.m4])
AT_CHECK([autoreconf -B "$dir"])
- AT_CHECK([autoreconf -I "$dir"])
+ AT_CHECK([autoreconf --force -I "$dir"])
cat >"$file.c" <<'END'
#if FOO