# $Id$ package ExtUtils::MakeMaker; use strict; BEGIN {require
5.006;} require Exporter; use ExtUtils::MakeMaker::Config; use
Carp; use File::Path; our $Verbose = 0; # exported our @Parent;
# needs to be localized our @Get_from_Config; # referenced by
MM_Unix our @MM_Sections; our @Overridable; my @Prepend_parent;
my %Recognized_Att_Keys; our $VERSION = '6.88'; $VERSION = eval
$VERSION; ## no critic [BuiltinFunctions::ProhibitStringyEval] #
Emulate something resembling CVS $Revision$ (our $Revision =
$VERSION) =~ s{_}{}; $Revision = int $Revision * 10000; our
$Filename = __FILE__; # referenced outside MakeMaker our @ISA =
qw(Exporter); our @EXPORT = qw(&WriteMakefile &writeMakefile
$Verbose &prompt); our @EXPORT_OK = qw($VERSION &neatvalue
&mkbootstrap &mksymlists &WriteEmptyMakefile); # These will go
away once the last of the Win32 & VMS specific code is # purged.
my $Is_VMS = $^O eq 'VMS'; my $Is_Win32 = $^O eq 'MSWin32';
full_setup(); require ExtUtils::MM; # Things like CPAN assume
loading ExtUtils::MakeMa