ExtUtils::MM(3)
β¨ NAME β¨
ExtUtils::MM β the OS-adjusted subclass of ExtUtils::MakeMaker, bestie π
(yes, this is the ExtUtils::MM(3) page, and yes, it's lowkey iconic).
πΈ SYNOPSIS πΈ
require ExtUtils::MM;
my $mm = MM->new(...);
π¦ DESCRIPTION π¦
π¨ FOR INTERNAL USE ONLY π¨
Okay so ExtUtils::MM is a subclass of ExtUtils::MakeMaker, and its whole thing is that it automatically picks the right OS-specific subclass for you β like ExtUtils::MM_Unix, etc... β¨ No cap, it just handles the matching for you.
It also gives you a convenient alias through the MM class. The author literally says: βI didn't want MakeMaker modules outside of ExtUtils/.β Fair enough, bestie π«Ά.
This class might turn out to be a temporary solution, but MM won't go away. Periodt π.
This little gem comes from perl v5.42.0, dated 2023-04-04, and it's filed under User Contributed Perl Documentation β slay ππ
π¦ where this page comes from
- opensuse-leap 16.0: perl-ExtUtils-MakeMaker 7.70-160000.2.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms