aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorPaul Eggert2011-12-03 12:19:03 -0800
committerPaul Eggert2011-12-03 12:19:03 -0800
commit6c269a38ccd8277a1ecc727db013da020d5dec8a (patch)
tree554d0cfea107ae56b615f4be1ba28f04348ce84e /Makefile.in
parentc052ead41f5a53da9cc32e7697005fac3506a858 (diff)
downloademacs-6c269a38ccd8277a1ecc727db013da020d5dec8a.tar.gz
emacs-6c269a38ccd8277a1ecc727db013da020d5dec8a.zip
Propagate configure flags to sub-configures.
* Makefile.in (cache_file, ENABLE_MAINTAINER_MODE, CONFIGUREFLAGS): New macros. (config.status, bootstrap): Use them to propagate configure flags to sub-configures. * configure.in (cache_file): AC_SUBST this, for Makefile.in.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in9
1 files changed, 7 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in
index c0d108877c1..3ba7c9baae7 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -66,6 +66,11 @@ CDPATH=
66 66
67# ==================== Things `configure' Might Edit ==================== 67# ==================== Things `configure' Might Edit ====================
68 68
69MAINTAINER_MODE_FLAG = --disable-maintainer-mode
70@MAINT@MAINTAINER_MODE_FLAG = --enable-maintainer-mode
71cache_file = @cache_file@
72CONFIGURE_FLAGS = --cache-file=$(cache_file) $(MAINTAINER_MODE_FLAG)
73
69CC=@CC@ 74CC=@CC@
70CFLAGS=@CFLAGS@ 75CFLAGS=@CFLAGS@
71LDFLAGS=@LDFLAGS@ 76LDFLAGS=@LDFLAGS@
@@ -404,7 +409,7 @@ config.status: ${srcdir}/configure ${srcdir}/lisp/version.el
404 if [ -x ./config.status ]; then \ 409 if [ -x ./config.status ]; then \
405 ./config.status --recheck; \ 410 ./config.status --recheck; \
406 else \ 411 else \
407 ./configure; \ 412 ./configure $(CONFIGURE_FLAGS); \
408 fi 413 fi
409 414
410AUTOCONF_INPUTS = @MAINT@ $(srcdir)/configure.in $(srcdir)/aclocal.m4 415AUTOCONF_INPUTS = @MAINT@ $(srcdir)/configure.in $(srcdir)/aclocal.m4
@@ -936,7 +941,7 @@ bootstrap: bootstrap-clean FRC
936 if [ -x ./config.status ]; then \ 941 if [ -x ./config.status ]; then \
937 ./config.status; \ 942 ./config.status; \
938 else \ 943 else \
939 ./configure --enable-maintainer-mode; \ 944 ./configure $(CONFIGURE_FLAGS); \
940 fi 945 fi
941 $(MAKE) $(MFLAGS) info all 946 $(MAKE) $(MFLAGS) info all
942 947