configure.in.perl
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
- dnl
- dnl Find perl and make sure it's perl5
- dnl '
- dnl
- AC_ARG_WITH(perl, --with-perl=path specify a pathname for perl, d=$withval, d="")
- # Next line is the minimum version of perl required.
- # 5.000 and 5.001 are generally scorned because of age and bugs.
- PERL_VERSION=${PERL_VERSION:-5.002}
- PERL_PLACES=`echo $PATH | sed 's/:/ /g'`
- PERL_OPTIONAL=${PERL_OPTIONAL:-false}
- dnl
- dnl CHECK_PERL_VERSION(PATHNAME,VERSION)
- dnl
- AC_DEFUN(CHECK_PERL_VERSION,
- [
- echo $[$1] -e "require $[$2]" 1>&AC_FD_CC
- if $[$1] -e "require $[$2]" 2>&AC_FD_CC
- then
- : good version
- else
- : non-good version => zero pathname
- AC_MSG_RESULT([ not version $[$2]])
- [$1]=''
- fi
- ])
- NS_CHECK_ANY_PATH(perl,$PERL_PLACES,$d,$d,PERL,no)
- if test "x$PERL" != x
- then
- PERL=$PERL/perl
- CHECK_PERL_VERSION(PERL,PERL_VERSION)
- fi
- dnl fall back on ``perl5''
- if test "x$PERL" = "x"
- then
- NS_CHECK_ANY_PATH(perl5,$PERL_PLACES,$d,$d,PERL,no)
- if test "x$PERL" != "x"
- then
- PERL=$PERL/perl5
- CHECK_PERL_VERSION(PERL,PERL_VERSION)
- fi
- fi
- if test "x$PERL" = x
- then
- if $PERL_OPTIONAL
- then
- AC_MSG_RESULT([ perl version $PERL_VERSION not found])
- else
- AC_MSG_ERROR(Cannot find Perl 5.)
- fi
- fi
- AC_SUBST(PERL)