File Coverage

lib/ExtUtils/MY.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 2 50.0
pod n/a
total 4 5 80.0


line stmt bran cond sub pod time code
1             package ExtUtils::MY;
2              
3 52     52   365 use strict;
  52         116  
  52         6245  
4             require ExtUtils::MM;
5              
6             our $VERSION = '7.70';
7             $VERSION =~ tr/_//d;
8             our @ISA = qw(ExtUtils::MM);
9              
10             {
11             package MY;
12             our @ISA = qw(ExtUtils::MY);
13             }
14              
15       0     sub DESTROY {}
16              
17              
18             =head1 NAME
19              
20             ExtUtils::MY - ExtUtils::MakeMaker subclass for customization
21              
22             =head1 SYNOPSIS
23              
24             # in your Makefile.PL
25             sub MY::whatever {
26             ...
27             }
28              
29             =head1 DESCRIPTION
30              
31             B<FOR INTERNAL USE ONLY>
32              
33             ExtUtils::MY is a subclass of L<ExtUtils::MM>. It is provided in your
34             Makefile.PL for you to add and override MakeMaker functionality.
35              
36             It also provides a convenient alias via the MY class.
37              
38             ExtUtils::MY might turn out to be a temporary solution, but MY won't
39             go away.
40              
41             =cut