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.

Reply via email to