]> git.eshelyaron.com Git - emacs.git/commitdiff
* Makefile.in: Fix build error on FreeBSD.
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 17 Sep 2012 21:33:14 +0000 (14:33 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 17 Sep 2012 21:33:14 +0000 (14:33 -0700)
($(MAKEFILE_NAME)): Pass MAKE='$(MAKE)' to config.status's env.
Suggested by Wolfgang Jenker in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00430.html>.
(MAKE_CONFIG_STATUS): Remove.  Remaining use expanded.
This undoes part of the 2012-09-10 patch.
(bootstrap): Run ./configure, rather than trying to run config.status
if it exists.  That builds src/epaths.h more reliably.

ChangeLog
Makefile.in

index 7b9da902551237ea3938a6e7799b8e67739e8134..48d1e52e2cd3200dc8a897752d62ec3818bff42d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
 2012-09-17  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * Makefile.in: Fix build error on FreeBSD.
+       ($(MAKEFILE_NAME)): Pass MAKE='$(MAKE)' to config.status's env.
+       Suggested by Wolfgang Jenker in
+       <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00430.html>.
+       (MAKE_CONFIG_STATUS): Remove.  Remaining use expanded.
+       This undoes part of the 2012-09-10 patch.
+       (bootstrap): Run ./configure, rather than trying to run config.status
+       if it exists.  That builds src/epaths.h more reliably.
+
        Remove no-longer-needed Solaris 2.4 vfork bug workaround.
        * configure.ac (ac_cv_func_vfork_works): Default to 'no' on
        Solaris 2.4, so that AC_FUNC_VFORK doesn't think vfork works.
index 9bb859679307d7ac87ca351537709d9438b93066..386c4c135be38a434339937a3bcaa079b21522a5 100644 (file)
@@ -358,19 +358,17 @@ blessmail: Makefile src FRC
 MAKEFILE_NAME = Makefile
 $(MAKEFILE_NAME): config.status $(srcdir)/src/config.in \
           $(srcdir)/Makefile.in $(SUBDIR_MAKEFILES_IN)
-       ./config.status
+       MAKE='$(MAKE)' ./config.status
 
 # Don't erase these files if make is interrupted while refreshing them.
 .PRECIOUS: Makefile config.status
 
-MAKE_CONFIG_STATUS = \
+config.status: ${srcdir}/configure ${srcdir}/lisp/version.el
        if [ -x ./config.status ]; then \
            ./config.status --recheck;  \
        else                            \
            ./configure $(CONFIGURE_FLAGS); \
        fi
-config.status: ${srcdir}/configure ${srcdir}/lisp/version.el
-       $(MAKE_CONFIG_STATUS)
 
 AUTOCONF_INPUTS = $(srcdir)/configure.ac $(srcdir)/aclocal.m4
 
@@ -897,7 +895,7 @@ dvi:
 #  * Do the actual build.
 bootstrap: bootstrap-clean FRC
        cd $(srcdir) && { ./autogen.sh || test $$? -eq 101; }
-       $(MAKE_CONFIG_STATUS)
+       ./configure $(CONFIGURE_FLAGS)
        $(MAKE) $(MFLAGS) info all
 
 .PHONY: check-declare