Filename | C:/tmp64ng/perl/lib/ExtUtils/MY.pm |
Statements | Executed 7 statements in 0s |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
1 | 1 | 1 | 0s | 0s | BEGIN@3 | ExtUtils::MY::
0 | 0 | 0 | 0s | 0s | DESTROY | ExtUtils::MY::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | package ExtUtils::MY; | ||||
2 | |||||
3 | 2 | 0s | 2 | 0s | # spent 0s within ExtUtils::MY::BEGIN@3 which was called:
# once (0s+0s) by main::BEGIN@1 at line 3 # spent 0s making 1 call to ExtUtils::MY::BEGIN@3
# spent 0s making 1 call to strict::import |
4 | 1 | 0s | require ExtUtils::MM; | ||
5 | |||||
6 | 1 | 0s | our $VERSION = '7.04'; | ||
7 | 1 | 0s | our @ISA = qw(ExtUtils::MM); | ||
8 | |||||
9 | { | ||||
10 | 1 | 0s | package MY; | ||
11 | 1 | 0s | our @ISA = qw(ExtUtils::MY); | ||
12 | } | ||||
13 | |||||
14 | sub DESTROY {} | ||||
15 | |||||
16 | |||||
17 | =head1 NAME | ||||
18 | |||||
19 | ExtUtils::MY - ExtUtils::MakeMaker subclass for customization | ||||
20 | |||||
21 | =head1 SYNOPSIS | ||||
22 | |||||
23 | # in your Makefile.PL | ||||
24 | sub MY::whatever { | ||||
25 | ... | ||||
26 | } | ||||
27 | |||||
28 | =head1 DESCRIPTION | ||||
29 | |||||
30 | B<FOR INTERNAL USE ONLY> | ||||
31 | |||||
32 | ExtUtils::MY is a subclass of ExtUtils::MM. Its provided in your | ||||
33 | Makefile.PL for you to add and override MakeMaker functionality. | ||||
34 | |||||
35 | It also provides a convenient alias via the MY class. | ||||
36 | |||||
37 | ExtUtils::MY might turn out to be a temporary solution, but MY won't | ||||
38 | go away. | ||||
39 | |||||
40 | =cut |