(retracted by #13597, #13593 does the job better)
[p5sagit/p5-mst-13.2.git] / t / test.pl
index fc39591..bd5d577 100644 (file)
--- 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.