On Fri, Aug 01, 2003 at 10:45:34PM +0200, Mattia Barbon wrote:
> EU::MM 6.12 ([EMAIL PROTECTED]), MM_Unix.pm:2603
>
> } . ($Is_Win32
> ? q{FIXIN = pl2bat.bat
> } : q{FIXIN = $(PERLRUN) "-MExtUtils::MY" -e "MY->fixin(shift)"
> }).qq{
>
> For Win32, FIXIN should be something like "$(FULLPERL)
> ../../win32/bin/pl2bat.pl" when PERL_CORE=1. I'll patch it tomorrow, unless
> somebody beats me to it.
Its been like that for quite a while. Since Febuary 6th, 2002.
Prior to that, it was this:
FIXIN = $(PERLRUN) -e "system qq{pl2bat.bat ].shift"
which is the same thing, only unnecessarily complicated.
Yes, this means we're pulling pl2bat out of the user's PATH even when
installing a brand new Perl which is Bad, but we've been living with that
for a while.
No, I won't accept a patch to dig around to find the proper copy of
pl2bat to run. That's a step backwards.
I will accept a patch which turns its guts into a module and leaves pl2bat as a
thin wrapper. Then we call a function in the module rather than search around
for a program. Whether it be a Win32:: module or part of
ExtUtils::Command::MM doesn't really matter.
$(PERLRUN) -MExtUtils::Command::MM -e pl2bat
As a side benefit, it will unify the win32 and wince versions whcih are
almost exact duplicates.
--
I'm not actually Kevin Lenzo, but I play him on TV.