+2017-10-29 Bruno Haible <bruno@clisp.org>
+
+ gnulib-tool: Avoid unnecessary config.h remaking in testdirs.
+ * gnulib-tool (func_create_testdir): Use workaround against 'autoheader'
+ bug reported at <https://savannah.gnu.org/support/index.php?109406>.
+
2017-10-29 Bruno Haible <bruno@clisp.org>
crypto/*: Verify that the header file is self-contained.
func_execute_command mkdir build-aux || func_exit 1
fi
func_execute_command ${AUTOCONF} || func_exit 1
- func_execute_command ${AUTOHEADER} || func_exit 1
+ # Explicit 'touch config.h.in': see <https://savannah.gnu.org/support/index.php?109406>.
+ func_execute_command "${AUTOHEADER} && touch config.h.in" || func_exit 1
func_execute_command ${AUTOMAKE} --add-missing --copy || func_exit 1
rm -rf autom4te.cache
) || func_exit 1
func_execute_command mkdir ../build-aux
fi
func_execute_command ${AUTOCONF} || func_exit 1
- func_execute_command ${AUTOHEADER} || func_exit 1
+ # Explicit 'touch config.h.in': see <https://savannah.gnu.org/support/index.php?109406>.
+ func_execute_command "${AUTOHEADER} && touch config.h.in" || func_exit 1
func_execute_command ${AUTOMAKE} --add-missing --copy || func_exit 1
rm -rf autom4te.cache
) || func_exit 1