Re: [PATCH 1/3] configure: Add test for Perl
- From
- Timo Hirvonen <tihirvon@gmail.com>
- Date
- Jul 6, 2006, 13:10 UTC
- Message-ID
- <20060706161011.ccc2ea1c.tihirvon@gmail.com>
- In-Reply-To
- <20060706124025.G325584e9@leonov.stosberg.net>
Dennis Stosberg <dennis@stosberg.net> wrote:
Show 6 quoted lines
> + echocheck "for perl" > + if test -z "$_perl" ; then > + _perl=`which perl` > + test "$_perl" || die "cannot find path to perl" > + fi > + echores "$_perl"
"which" isn't portable. On SunOS 5.9 "which foo" prints error message to stdout and returns 0. I use this in my own configure scripts:
path_find()
{
if test -x "$1"
then
echo "$1"
return 0
fi
for i in `echo $PATH | sed 's/:/ /g'`
do
if test -x "$i/$1"
then
echo "$i/$1"
return 0
fi
done
return 1
}-- http://onion.dynserv.net/~timo/