]> granicus.if.org Git - flex/commitdiff
Checked for (g)texi2dvi. Better bison, help2man checks.
authorMightyjo <mightyjo@gmail.com>
Thu, 3 Dec 2015 02:25:11 +0000 (21:25 -0500)
committerWill Estes <westes575@gmail.com>
Thu, 3 Dec 2015 12:21:48 +0000 (07:21 -0500)
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.

configure.ac

index cc376c872cc30720d89e2a0e7af2e008f7e7f890..86c532a8a47576f8895e2f12cdacdaab746b4130 100644 (file)
@@ -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