]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix ‘make bootstrap’ when the *.m4 files change
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 15 Oct 2022 18:59:11 +0000 (11:59 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 15 Oct 2022 18:59:36 +0000 (11:59 -0700)
This should help avoid problems like Bug#58535.
* Makefile.in (bootstrap-clean): Also remove autom4te.cache.

Makefile.in

index 2d617e2294dd6b567574e11f63d4a8fedd06a2dc..45b4a59e3db1ca1f1a308869407e219a2bdb8d19 100644 (file)
 # make bootstrap
 #      Removes all the compiled files to force a new bootstrap from a
 #      clean slate, and then build in the normal way.  If the FAST Make
-#      variable is set, then the config.cache file isn't removed.  This
-#      allows you to say
+#      variable is set, then the autom4te.cache directory and the
+#      config.cache file are not removed.  This lets you say
 #
 #      ./configure -C
 #      make FAST=true bootstrap
 #
 #      and use the cached results from the configure run, which is much
-#      faster.
+#      faster though it does not work in general.
 #
 # make docs
 #      Make Emacs documentation files from their sources; requires makeinfo.
@@ -1040,7 +1040,7 @@ bootstrap-clean: $(distclean_dirs:=_bootstrap-clean)
        rm -f ${srcdir}/etc/refcards/emacsver.tex
        rm -rf native-lisp/ lisp/leim/ja-dic/
 ifndef FAST
-       rm -f config.cache
+       rm -fr autom4te.cache config.cache
 endif
        ${top_bootclean}