From: Michael G. Schwern Date: Mon, 10 Dec 2001 02:54:22 +0000 (-0500) Subject: Moving Cygwin .exe logic into which_perl X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=c880be78cc1faa866b54d83a9b8a76d90b52ff8e;p=p5sagit%2Fp5-mst-13.2.git Moving Cygwin .exe logic into which_perl Message-ID: <20011210075422.GI1770@blackrider> p4raw-id: //depot/perl@13593 --- diff --git a/t/test.pl b/t/test.pl index fc39591..bd5d577 100644 --- a/t/test.pl +++ b/t/test.pl @@ -302,6 +302,11 @@ sub which_perl { } } + # Its like this. stat on Cygwin treats 'perl' to mean 'perl.exe' + # but open does not. This can get confusing, so to be safe we + # always put the .exe on the end on Cygwin. + $Perl .= $exe if $^O eq 'cygwin' && $Perl !~ /\Q$exe\E$/; + warn "which_perl: cannot find $Perl from $^X" unless -f $Perl; # For subcommands to use.