diff options
author | Glenn Morris <rgm@gnu.org> | 2008-05-03 20:16:15 +0000 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2008-05-03 20:16:15 +0000 |
commit | dea7c1f0352a63792a549c2f3c338997c35b6205 (patch) | |
tree | c96a7a5bd504fb5e52b8b51c582cde56fadc9c5d /configure.in | |
parent | 6a0f3987469058f0c511ae0c5e10025b0d6a6deb (diff) | |
download | emacs-dea7c1f0352a63792a549c2f3c338997c35b6205.tar.gz |
(--without-makeinfo): New option. If set, absence of suitable
makeinfo is not a fatal error.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/configure.in b/configure.in index 6e128a1bd9b..bbaca559148 100644 --- a/configure.in +++ b/configure.in @@ -148,6 +148,11 @@ OPTION_DEFAULT_OFF([carbon],[use Carbon GUI on Mac OS X. This is unsupported!]) OPTION_DEFAULT_ON([gpm],[don't use -lgpm for mouse support on a GNU/Linux console]) OPTION_DEFAULT_ON([dbus],[don't compile with D-Bus support]) +## For the times when you want to build Emacs but don't have +## a suitable makeinfo, and can live without the manuals. +dnl http://lists.gnu.org/archive/html/emacs-devel/2008-04/msg01844.html +OPTION_DEFAULT_ON([makeinfo],[don't require makeinfo for building manuals]) + dnl Can remove these in Emacs 24. AC_ARG_WITH([gtk],, AC_MSG_ERROR([--with-gtk has been removed. Use --with-x-toolkit to @@ -891,10 +896,22 @@ if test "$MAKEINFO" != "no" && \ MAKEINFO=no fi -if test "$MAKEINFO" = "no"; then - AC_MSG_ERROR( [makeinfo >= 4.6 is required] ) -fi +if test "$MAKEINFO" = "no" && test "x${with_makeinfo}" != "xno"; then + + if test -e $srcdir/info/emacs; then + gotinfo="seems" + else + gotinfo="does NOT seem" + fi + + AC_MSG_ERROR( [You do not seem to have makeinfo >= 4.6. +You will not be able to build the Emacs manuals. +In Emacs releases, they are prebuilt, so this might not be a problem. +Your source tree $gotinfo to have manuals in the `info' directory. +Either install a suitable version of makeinfo, or re-run configure +with the `--without-makeinfo' option.] ) +fi dnl Add our options to ac_link now, after it is set up. |