use strict;
use Config;
$VERSION = 0.04;
# Original version.
# require ExtUtils::MakeMaker;
=head1 NAME
ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass
=head1 SYNOPSIS
require ExtUtils::MM;
my $mm = MM->new(...);
=head1 DESCRIPTION
B<FOR INTERNAL USE ONLY>
ExtUtils::MM is a subclass of ExtUtils::MakeMaker which automatically
chooses the appropriate OS specific subclass for you
(ie. ExtUils::MM_Unix, etc...).
It also provides a convenient alias via the MM class (I didn't want
MakeMaker modules outside of ExtUtils/).
This class might turn out to be a temporary solution, but MM won't go
away.
=cut
{
# Convenient alias.
package MM;
use vars qw(@ISA);
sub DESTROY {}
}
my %Is = ();
if( $^O eq 'MSWin32' ) {
}
# Original version.
# $Is{Unix} = 1 if !keys %Is;
if (! keys(%Is)) {
} else {
}
}
$^O = 'NetWare';
}
my $class = "ExtUtils::MM_$OS";
die $@ if $@;
sub _assert {
my $sanity = shift;
return;
}