ExtUtils::MM_Unix

Provides methods for MakeMaker to handle portability issues. You never need to require this module, but you might want to if you are working on improving MakeMaker’s portability

Provides methods for both Unix and non-Unix systems; on non-Unix systems, they can be overridden by methods defined in other MM_* modules. The methods are listed here:

Reference Section

Reference Section

Reference Section

Reference Section

Reference Section

Reference Section

Reference Section

Reference Section

Reference Section

Reference Section

Reference Section

Reference Section

Reference Section

Reference Section

Reference Section

Reference Section

Reference Section

Methods to Produce the Makefile

ExtUtils::MM_Unix has some additional methods that are called in sequence to produce a Makefile. The list of methods is specified in the array @ExtUtils::MakeMaker::MM_Sections, one method per section. The routines are all called the same way and so are just listed here. Each method returns the string to be put into its section of the Makefile.

The methods are called in the order that they are listed in the following table, reading down the columns:

post_initialize top_targets realclean
const_config linkext dist_basics
constants dlsyms dist_core
const_loadlibs dynamic dist_dir
const_cccmd dynamic_bs dist_test
tool_autosplit dynamic_lib dist_ci
tool_xsubpp static install
tools_other static_lib force
dist installpm perldepend
macro installpm_x makefile
depend manifypods staticmake ...

Get Perl in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.