]> andersk Git - openssh.git/blobdiff - configure.in
- markus@cvs.openbsd.org 2001/04/22 23:58:36
[openssh.git] / configure.in
index 6b9b4bc86be5a3ee18979bab44c86ed4fec6be23..8cf096b82b0e88eafdb8a130d6b4e75414ff26da 100644 (file)
@@ -12,7 +12,7 @@ AC_PROG_CPP
 AC_PROG_RANLIB
 AC_PROG_INSTALL
 AC_PATH_PROG(AR, ar)
-AC_PATH_PROG(PERL, perl)
+AC_PATH_PROGS(PERL, perl5 perl)
 AC_SUBST(PERL)
 AC_PATH_PROG(ENT, ent)
 AC_SUBST(ENT)
@@ -70,11 +70,9 @@ case "$host" in
        AC_DEFINE(NO_X11_UNIX_SOCKETS)
        no_libsocket=1
        no_libnsl=1
-       MANTYPE=doc
        ;;
 *-*-dgux*)
        AC_DEFINE(IP_TOS_IS_BROKEN)
-       MANTYPE=doc
        ;;
 *-*-hpux10*)
        if test -z "$GCC"; then
@@ -124,7 +122,6 @@ case "$host" in
        AC_DEFINE(DONT_TRY_OTHER_AF)
        AC_DEFINE(PAM_TTY_KLUDGE)
        inet6_default_4in6=yes
-       MANTYPE=doc
        ;;
 mips-sony-bsd|mips-sony-newsos4)
        AC_DEFINE(HAVE_NEWS4)
@@ -132,15 +129,12 @@ mips-sony-bsd|mips-sony-newsos4)
        AC_CHECK_LIB(iberty, xatexit, AC_DEFINE(HAVE_XATEXIT),
                AC_MSG_ERROR([*** libiberty missing - please install first or check config.log ***])
         )
-       MANTYPE=doc
        ;;
 *-*-netbsd*)
        need_dash_r=1
-       MANTYPE=doc
        ;;
 *-*-freebsd*)
        check_for_libcrypt_later=1
-       MANTYPE=doc
        ;;
 *-next-*)
        conf_lastlog_location="/usr/adm/lastlog"
@@ -153,7 +147,6 @@ mips-sony-bsd|mips-sony-newsos4)
        AC_DEFINE(BROKEN_SAVED_UIDS)
        CPPFLAGS="$CPPFLAGS -I/usr/local/include"
        CFLAGS="$CFLAGS"
-       MANTYPE=doc
        ;;
 *-*-solaris*)
        CPPFLAGS="$CPPFLAGS -I/usr/local/include"
@@ -1416,13 +1409,25 @@ AC_ARG_WITH(catman,
                        AC_MSG_ERROR(invalid man type: $withval)
                        ;;
                esac
-       ], [
-               if test -z "$MANTYPE" ; then
-                       MANTYPE=man
-               fi
        ]
 )
+if test -z "$MANTYPE"; then
+       AC_PATH_PROGS(NROFF, nroff awf, /bin/false)
+       if ${NROFF} -mdoc ${srcdir}/ssh.1 >/dev/null 2>&1; then
+               MANTYPE=doc
+       elif ${NROFF} -man ${srcdir}/ssh.1 >/dev/null 2>&1; then
+               MANTYPE=man
+       else
+               MANTYPE=cat
+       fi
+fi
 AC_SUBST(MANTYPE)
+if test "$MANTYPE" = "doc"; then
+       mansubdir=man;
+else
+       mansubdir=$MANTYPE;
+fi
+AC_SUBST(mansubdir)
 
 # Check whether to enable MD5 passwords
 MD5_MSG="no" 
@@ -1896,7 +1901,7 @@ B=`eval echo ${bindir}` ; B=`eval echo ${B}`
 C=`eval echo ${sbindir}` ; C=`eval echo ${C}`
 D=`eval echo ${sysconfdir}` ; D=`eval echo ${D}`
 E=`eval echo ${libexecdir}/ssh-askpass` ; E=`eval echo ${E}`
-F=`eval echo ${mandir}` ; F=`eval echo ${F}`
+F=`eval echo ${mandir}/${mansubdir}X` ; F=`eval echo ${F}`
 G=`eval echo ${piddir}` ; G=`eval echo ${G}`
 H=`eval echo ${user_path}` ; H=`eval echo ${H}`
 
This page took 0.05323 seconds and 4 git commands to generate.