| 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 | ExtUtils::MY::BEGIN@3 |
| 0 | 0 | 0 | 0s | 0s | ExtUtils::MY::DESTROY |
| 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 |