X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FExtUtils%2FMM_Win95.pm;h=5d5ee1eba7f5a1f4894508ac072b8c33a2ac64a9;hb=e7f779c800b16cb35dd756b0caf53fb5591bd201;hp=1854d5d9534bdea8e817d1414e8d157542ed7ae5;hpb=479d2113ccb2226821ef75027b9186d1d0e367e9;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/ExtUtils/MM_Win95.pm b/lib/ExtUtils/MM_Win95.pm index 1854d5d..5d5ee1e 100644 --- a/lib/ExtUtils/MM_Win95.pm +++ b/lib/ExtUtils/MM_Win95.pm @@ -1,14 +1,14 @@ package ExtUtils::MM_Win95; use vars qw($VERSION @ISA); -$VERSION = 0.02; +$VERSION = 0.03_01; require ExtUtils::MM_Win32; @ISA = qw(ExtUtils::MM_Win32); -use Config; -my $DMAKE = 1 if $Config{'make'} =~ /^dmake/i; -my $NMAKE = 1 if $Config{'make'} =~ /^nmake/i; +use Config; +my $DMAKE = $Config{'make'} =~ /^dmake/i; +my $NMAKE = $Config{'make'} =~ /^nmake/i; =head1 NAME @@ -194,26 +194,40 @@ RCLEAN =item max_exec_len -Setting to 2500, a value obtained by experimentation. +Win98 chokes on things like Encode if we set the max length to nmake's max +of 2K. So we go for a more conservative value of 1K. =cut sub max_exec_len { my $self = shift; - return $self->{_MAX_EXEC_LEN} ||= 2500; + return $self->{_MAX_EXEC_LEN} ||= 1024; } + +=item os_flavor + +Win95 and Win98 and WinME are collectively Win9x and Win32 + +=cut + +sub os_flavor { + my $self = shift; + return ($self->SUPER::os_flavor, 'Win9x'); +} + + =back =head1 AUTHOR -Code originally inside MM_Win32. Original author unknown. +Code originally inside MM_Win32. Original author unknown. -Currently maintained by Michael G Schwern . +Currently maintained by Michael G Schwern C. -Send patches and ideas to >. +Send patches and ideas to C. See http://www.makemaker.org.