Filename | /usr/share/perl/5.36/ExtUtils/MY.pm |
Statements | Executed 8 statements in 85µs |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
1 | 1 | 1 | 10µs | 12µs | 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 | 69µs | 2 | 15µs | # spent 12µs (10+3) within ExtUtils::MY::BEGIN@3 which was called:
# once (10µs+3µs) by IPC::Cmd::can_run at line 3 # spent 12µs making 1 call to ExtUtils::MY::BEGIN@3
# spent 3µs making 1 call to strict::import |
4 | 1 | 400ns | require ExtUtils::MM; | ||
5 | |||||
6 | 1 | 200ns | our $VERSION = '7.64'; | ||
7 | 1 | 400ns | $VERSION =~ tr/_//d; | ||
8 | 1 | 6µs | our @ISA = qw(ExtUtils::MM); | ||
9 | |||||
10 | { | ||||
11 | 1 | 3µs | package MY; | ||
12 | 1 | 6µs | our @ISA = qw(ExtUtils::MY); | ||
13 | } | ||||
14 | |||||
15 | 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>. Its 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 |