Especially since there are other required suffixes than .exe (we use .pm).
PG > -----Original Message----- > From: Jarkko Hietaniemi [mailto:[EMAIL PROTECTED]] > Sent: Monday, April 01, 2002 3:44 PM > To: Craig A. Berry > Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: Re: enc2xs needs portable way to know it's in the core > > > On Mon, Apr 01, 2002 at 02:38:46PM -0600, Craig A. Berry wrote: > > This is a not entirely portable revision of a completely > unportable method > > of determining whether enc2xs is being run during a core > build, but it does > > allow the build to proceed on VMS. Can't the extensions > that use enc2xs > > pass it a parameter of PERL_CORE=$(PERL_CORE) or similar? > > > > --- ext/Encode/bin/enc2xs;-0 Sun Mar 31 15:05:56 2002 > > +++ ext/Encode/bin/enc2xs Mon Apr 1 14:20:56 2002 > > @@ -1,7 +1,7 @@ > > #!./perl > > BEGIN { > > - # fiddle with @INC iff I am a part of perl dist > > - if ($^X =~ m/\bminiperl$/o){ > > + # fiddle with @INC if I am a part of perl dist > > + if ($^X =~ m/miniperl(?:\.exe\;\d+)?$/o) { > > Ahhh, this is what probably tripped cygwin, too. $Config{_exe} would > be more portable than .exe. > > > warn "Fixing \@INC for perl core.\n"; > > unshift @INC, qw(../../lib ../../../lib ../../../../lib); > > $ENV{PATH} .= ';../..;../../..;../../../..' if $^O > eq 'MSWin32'; > > > > -- > $jhi++; # http://www.iki.fi/jhi/ > # There is this special biologist word we use for 'stable'. > # It is 'dead'. -- Jack Cohen >
