dnl define(diversion_number, divnum)dnl
dnl divert(-1)
dnl Locate the perl(1) utility.
dnl
AC_DEFUN([NP_PROG_PERL], [dnl
case "$PERL" in
'')
AC_PROGRAMS_CHECK(PERL, perl)dnl
case "$PERL" in
'') UC_NEED_VALUE(PERL, [perl utility], /usr/local/bin/perl)
;;
*) AC_SUBST(PERL)
;;
esac
;;
*)
AC_MSG_CHECKING(for perl utility)
AC_SUBST(PERL)
AC_MSG_RESULT($PERL)
;;
esac
])
dnl Decide the value of the perl POLLUTE variable.
dnl
AC_DEFUN([NP_POLLUTE_PERL], [dnl
AC_REQUIRE([NP_PROG_PERL])
AC_MSG_CHECKING(for value of perl POLLUTE variable)
case "$POLLUTE" in
'') case "`$PERL -v`" in
*5.005*|*5.6.0*) POLLUTE=1 ;;
*) POLLUTE=0 ;;
esac
;;
esac
AC_SUBST(POLLUTE)
AC_MSG_RESULT($POLLUTE)
])
dnl Locate the perl(1) manual page directory.
dnl
AC_DEFUN([NP_MANDIR_PERL], [dnl
AC_REQUIRE([NP_PROG_PERL])
AC_MSG_CHECKING(for perl manual page directory)
pre=`echo $PERL | sed 's:/[[^/]]*$::'`
UC_TEST_DIR(PERL_MANDIR, $pre/../man /usr/man /usr/local/man, man1/perl.1,
[perl manual directory], /usr/local/man)dnl
AC_SUBST(PERL_MANDIR)
AC_MSG_RESULT($PERL_MANDIR)
])
dnl Locate the perl(1) source distribution.
dnl
AC_DEFUN([NP_SRCDIR_PERL], [dnl
AC_MSG_CHECKING(for perl source directory)
case "$PERL_SRCDIR" in
'')
dirs=`ls -d /usr/local/src/perl* | sort -r`
case "$dirs" in
'')
UC_NEED_VALUE(PERL_SRCDIR, [perl source directory],
/usr/local/src/perl5)
;;
*)
for dir in $dirs; do
if test -r $dir/perl.c; then
PERL_SRCDIR=$dir
break;
fi
done
case "$dir" in
'')
UC_NEED_VALUE(PERL_SRCDIR, [perl source directory],
/usr/local/src/perl5)
;;
*)
PERL_SRCDIR=$dir
AC_SUBST(PERL_SRCDIR)
AC_MSG_RESULT($PERL_SRCDIR)
;;
esac
esac
;;
*)
AC_SUBST(PERL_SRCDIR)
AC_MSG_RESULT($PERL_SRCDIR)
;;
esac
])
dnl divert(diversion_number)dnl
syntax highlighted by Code2HTML, v. 0.9.1