From: Glenn Morris Date: Fri, 9 May 2008 04:28:28 +0000 (+0000) Subject: (install-arch-indep, info): Handle MAKEINFO == off. X-Git-Tag: emacs-pretest-23.0.90~5691 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=1c73f1953349c4c5445e8ddc8e4901707725b664;p=emacs.git (install-arch-indep, info): Handle MAKEINFO == off. --- diff --git a/ChangeLog b/ChangeLog index 06120530bea..bef6bc9d44e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-05-09 Glenn Morris + + * configure.in: Make absence of makeinfo a fatal error only if the info + files don't exist. + * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off. + 2008-05-07 Eli Zaretskii * config.bat: Fix last change: don't use < and > in "rem" lines, diff --git a/Makefile.in b/Makefile.in index f298a7dd2b8..1637f488a01 100644 --- a/Makefile.in +++ b/Makefile.in @@ -554,7 +554,7 @@ install-arch-indep: mkdir info install-etc fi; \ cd ${srcdir}/info ; \ for elt in $(INFO_FILES); do \ - test "$(MAKEINFO)" = "no" && ! test -e $$elt && continue; \ + test "$(MAKEINFO)" = "off" && ! test -e $$elt && continue; \ for f in `ls $$elt $$elt-[1-9] $$elt-[1-9][0-9] 2>/dev/null`; do \ ${INSTALL_DATA} $$f $(DESTDIR)${infodir}/$$f; \ chmod a+r $(DESTDIR)${infodir}/$$f; \ @@ -566,7 +566,7 @@ install-arch-indep: mkdir info install-etc if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd $(DESTDIR)${infodir} && /bin/pwd)` ]; \ then \ for elt in $(INFO_FILES); do \ - test "$(MAKEINFO)" = "no" && ! test -e $$elt && continue; \ + test "$(MAKEINFO)" = "off" && ! test -e $$elt && continue; \ (cd $${thisdir}; \ ${INSTALL_INFO} --info-dir=$(DESTDIR)${infodir} $(DESTDIR)${infodir}/$$elt); \ done; \ @@ -785,8 +785,11 @@ force-info: # put the info files in $(srcdir), # so we can do ok running make in the build dir. info: force-info - @if test "$(MAKEINFO)" = "no"; then \ - echo "Configured without makeinfo, not building manuals" ; \ + @if test "$(MAKEINFO)" = "off"; then \ + echo "Configured --without-makeinfo, not building manuals" ; \ + elif test "$(MAKEINFO)" = "no"; then \ + echo "makeinfo is missing - cannot build manuals" ; \ + exit 1 ; \ else \ $(MAKE) $(MFLAGS) info-real ; \ fi