1b39c5158Smillertpackage ExtUtils::MY; 2b39c5158Smillert 3b39c5158Smillertuse strict; 4b39c5158Smillertrequire ExtUtils::MM; 5b39c5158Smillert 6*e0680481Safresh1our $VERSION = '7.70'; 756d68f1eSafresh1$VERSION =~ tr/_//d; 8b39c5158Smillertour @ISA = qw(ExtUtils::MM); 9b39c5158Smillert 10b39c5158Smillert{ 11b39c5158Smillert package MY; 12b39c5158Smillert our @ISA = qw(ExtUtils::MY); 13b39c5158Smillert} 14b39c5158Smillert 15b39c5158Smillertsub DESTROY {} 16b39c5158Smillert 17b39c5158Smillert 18b39c5158Smillert=head1 NAME 19b39c5158Smillert 20b39c5158SmillertExtUtils::MY - ExtUtils::MakeMaker subclass for customization 21b39c5158Smillert 22b39c5158Smillert=head1 SYNOPSIS 23b39c5158Smillert 24b39c5158Smillert # in your Makefile.PL 25b39c5158Smillert sub MY::whatever { 26b39c5158Smillert ... 27b39c5158Smillert } 28b39c5158Smillert 29b39c5158Smillert=head1 DESCRIPTION 30b39c5158Smillert 31b39c5158SmillertB<FOR INTERNAL USE ONLY> 32b39c5158Smillert 33*e0680481Safresh1ExtUtils::MY is a subclass of L<ExtUtils::MM>. It is provided in your 34b39c5158SmillertMakefile.PL for you to add and override MakeMaker functionality. 35b39c5158Smillert 36b39c5158SmillertIt also provides a convenient alias via the MY class. 37b39c5158Smillert 38b39c5158SmillertExtUtils::MY might turn out to be a temporary solution, but MY won't 39b39c5158Smillertgo away. 40b39c5158Smillert 41b39c5158Smillert=cut 42