ExtUtils::Command::MM - Commands for the MM’s to use in Makefiles
perl "-MExtUtils::Command::MM" -e "function" "--" arguments...
FOR INTERNAL USE ONLY! The interface is not stable.
ExtUtils::Command::MM encapsulates code which would otherwise have to be done with large one liners.
Any $(FOO) used in the examples are make variables, not Perl.
Runs the tests on
pod2man() 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:
And the removal of:
If no arguments are given to pod2man it will read from
If Pod::Man is unavailable, this function will warn and return undef.
Displays a warning that an old packlist file was found. Reads the filename from
Prints a fragment of POD suitable for appending to perllocal.pod. Arguments are read from
’type’ is the type of what you’re installing. Usually ’Module’.
’module name’ is simply the name of your module. (Foo::Bar)
Key/value pairs are extra information about the module. Fields include:
A wrapper around ExtUtils::Install::uninstall(). Warns that uninstallation is deprecated and doesn’t actually perform the uninstallation.
Tests if a file exists and is not empty (size > 0). Exits with 0 if it does, 1 if it does not.
Tests if the source file exists and is not empty (size > 0). If it is not empty it copies it to the given destination with the given permissions.