]> granicus.if.org Git - sudo/commitdiff
now defines HAVE_FLEX
authorTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 5 Aug 1994 21:48:56 +0000 (21:48 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 5 Aug 1994 21:48:56 +0000 (21:48 +0000)
fixed up man stuff so that it looks for nroff to determine whether or
not to install a cat or man page

configure.in

index dc2431b27809de95635eb06598c623bcfe0f4c3f..231bafd6b6059916c557d508b8746aea69e6b7bc 100644 (file)
@@ -19,6 +19,10 @@ LIBOBJS=""
 AC_SUBST(LIBOBJS)dnl
 TGETPASS="tgetpass.o"
 AC_SUBST(TGETPASS)dnl
+MAN_PREFIX='$(prefix)/man'
+AC_SUBST(MAN_PREFIX)dnl
+MANTYPE="man"
+AC_SUBST(MANTYPE)dnl
 dnl
 dnl Options for --with(out)
 dnl
@@ -51,6 +55,10 @@ dnl
 AC_PROGRAM_CHECK(UNAMEPROG, uname, uname, )
 AC_PROGRAM_CHECK(TRPROG, tr, tr, )
 AC_PROGRAM_CHECK(SEDPROG, sed, sed, )
+AC_PROGRAM_CHECK(NROFFPROG, nroff, nroff, )
+if test -z "$NROFFPROG"; then
+    MANTYPE="cat"
+fi
 dnl
 dnl what architecture are we on?
 dnl
@@ -82,6 +90,11 @@ case "$OS" in
                # configure doesn't think irix has stdc headers
                # but it's good enough for sudo
                AC_DEFINE(STDC_HEADERS)
+               if test -z "$NROFFPROG"; then
+                   MAN_PREFIX="/usr/catman/local"
+               else
+                   MAN_PREFIX="/usr/man/local"
+               fi
                ;;
     "linux")   echo "Looks like linux"
                ;;
@@ -138,6 +151,9 @@ dnl Program checks
 dnl
 AC_PROG_YACC
 AC_PROG_LEX
+if test "$LEX" = "flex"; then
+    AC_DEFINE(HAVE_FLEX)
+fi
 SUDO_PROG_INSTALL
 SUDO_PROG_SENDMAIL
 SUDO_PROG_PWD