From: Mightyjo Date: Thu, 3 Dec 2015 02:25:11 +0000 (-0500) Subject: Checked for (g)texi2dvi. Better bison, help2man checks. X-Git-Tag: v2.6.1~98 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9e24fe5ea9ae7b2e2193fa3ad881416f12bf43cf;p=flex Checked for (g)texi2dvi. Better bison, help2man checks. Added test for presence of (g)texi2dvi program. Gave notice if texi2dvi is unavailable and set TEXI2DVI=: to avoid giving users headaches. Enhanced tests for bison and help2man with notices when the programs aren't found. Set their program variables to use the missing script in build-aux since it's compatible with them. --- diff --git a/configure.ac b/configure.ac index cc376c8..86c532a 100644 --- a/configure.ac +++ b/configure.ac @@ -48,8 +48,23 @@ AC_PROG_LN_S AC_PROG_AWK AC_PROG_INSTALL -AC_PATH_PROG(BISON, bison,bison) -AC_PATH_PROG(HELP2MAN, help2man, help2man) +AC_PATH_PROG([BISON], bison, no) +AS_IF([test "$BISON" != no],[], + [ AC_SUBST([BISON], [\${top_srcdir}/build-aux/missing bison]) + AC_MSG_NOTICE(no bison program found: only required for maintainers) + ]) + +AC_PATH_PROG([HELP2MAN], help2man, no) +AS_IF([test "$HELP2MAN" != no],[],i + [ AC_SUBST([HELP2MAN], [\${top_srcdir}/build-aux/missing help2man]) + AC_MSG_NOTICE(no help2man program found: only required for maintainers) + ]) + +AC_PATH_PROGS([TEXI2DVI], [gtexi2dvi texi2dvi], [no]) +AS_IF([test "$TEXI2DVI" != no],[], + [ AC_SUBST([TEXI2DVI], [:]) + AC_MSG_NOTICE(no texi2dvi program found: only required for maintainers) + ]) # Check for a m4 that supports -P