'\" te .\" Automatically generated by Pod::Man 2.23 (Pod::Simple 3.14) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .ie \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . nr % 0 . rr F .\} .el \{\ . de IX .. .\} .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "ExtUtils::Command::MM 3" .TH ExtUtils::Command::MM 3 "2012-11-03" "perl v5.12.5" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" ExtUtils::Command::MM \- Commands for the MM's to use in Makefiles .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& perl "\-MExtUtils::Command::MM" \-e "function" "\-\-" arguments... .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fB\s-1FOR\s0 \s-1INTERNAL\s0 \s-1USE\s0 \s-1ONLY\s0!\fR The interface is not stable. .PP ExtUtils::Command::MM encapsulates code which would otherwise have to be done with large \*(L"one\*(R" liners. .PP Any $(\s-1FOO\s0) used in the examples are make variables, not Perl. .IP "\fBtest_harness\fR" 4 .IX Item "test_harness" .Vb 1 \& test_harness($verbose, @test_libs); .Ve .Sp Runs the tests on \f(CW@ARGV\fR via Test::Harness passing through the \f(CW$verbose\fR flag. Any \f(CW@test_libs\fR will be unshifted onto the test's \f(CW@INC\fR. .Sp \&\f(CW@test_libs\fR are run in alphabetical order. .IP "\fBpod2man\fR" 4 .IX Item "pod2man" .Vb 5 \& pod2man( \*(Aq\-\-option=value\*(Aq, \& $podfile1 => $manpage1, \& $podfile2 => $manpage2, \& ... \& ); \& \& # or args on @ARGV .Ve .Sp \&\fIpod2man()\fR is a function performing most of the duties of the pod2man program. Its arguments are exactly the same as pod2man as of 5.8.0 with the addition of: .Sp .Vb 1 \& \-\-perm_rw octal permission to set the resulting manpage to .Ve .Sp And the removal of: .Sp .Vb 2 \& \-\-verbose/\-v \& \-\-help/\-h .Ve .Sp If no arguments are given to pod2man it will read from \f(CW@ARGV\fR. .Sp If Pod::Man is unavailable, this function will warn and return undef. .IP "\fBwarn_if_old_packlist\fR" 4 .IX Item "warn_if_old_packlist" .Vb 1 \& perl "\-MExtUtils::Command::MM" \-e warn_if_old_packlist .Ve .Sp Displays a warning that an old packlist file was found. Reads the filename from \f(CW@ARGV\fR. .IP "\fBperllocal_install\fR" 4 .IX Item "perllocal_install" .Vb 2 \& perl "\-MExtUtils::Command::MM" \-e perllocal_install \& ... \& \& # VMS only, key|value pairs come on STDIN \& perl "\-MExtUtils::Command::MM" \-e perllocal_install \& < | ... .Ve .Sp Prints a fragment of \s-1POD\s0 suitable for appending to perllocal.pod. Arguments are read from \f(CW@ARGV\fR. .Sp \&'type' is the type of what you're installing. Usually 'Module'. .Sp \&'module name' is simply the name of your module. (Foo::Bar) .Sp Key/value pairs are extra information about the module. Fields include: .Sp .Vb 5 \& installed into which directory your module was out into \& LINKTYPE dynamic or static linking \& VERSION module version number \& EXE_FILES any executables installed in a space seperated \& list .Ve .IP "\fBuninstall\fR" 4 .IX Item "uninstall" .Vb 1 \& perl "\-MExtUtils::Command::MM" \-e uninstall .Ve .Sp A wrapper around \fIExtUtils::Install::uninstall()\fR. Warns that uninstallation is deprecated and doesn't actually perform the uninstallation. .\" Oracle has added the ARC stability level to this manual page .SH ATTRIBUTES See .BR attributes (5) for descriptions of the following attributes: .sp .TS box; cbp-1 | cbp-1 l | l . ATTRIBUTE TYPE ATTRIBUTE VALUE = Availability runtime/perl-512 = Stability Uncommitted .TE .PP .SH NOTES .\" Oracle has added source availability information to this manual page This software was built from source available at https://java.net/projects/solaris-userland. The original community source was downloaded from http://www.cpan.org/src/5.0/perl-5.12.5.tar.bz2 Further information about this software can be found on the open source community website at http://www.perl.org/.