* Makefile.in (config.status): Don't erase in case of error.

In case it disappeared, rebuild it with `configure'.
This commit is contained in:
Stefan Monnier 2011-04-20 14:23:30 -03:00
parent bed7f14004
commit bfab7d852d
2 changed files with 13 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
* Makefile.in (config.status): Don't erase in case of error.
In case it disappeared, rebuild it with `configure'.
2011-04-20 Ken Brown <kbrown@cornell.edu>
* configure.in (use_mmap_for_buffers): Set to yes on Cygwin.

View file

@ -402,8 +402,15 @@ Makefile: config.status $(srcdir)/src/config.in \
$(srcdir)/test/automated/Makefile.in
./config.status
# Don't erase config.status if make is interrupted while refreshing it.
.PRECIOUS: config.status
config.status: ${srcdir}/configure ${srcdir}/lisp/version.el
./config.status --recheck
if [ -x ./config.status ]; then \
./config.status --recheck; \
else \
./configure; \
fi
AUTOCONF_INPUTS = @MAINT@ $(srcdir)/configure.in $(srcdir)/aclocal.m4