ExtUtils::MM(3)

πŸ“¦ version 7.70, in opensuse-leap 16.0

✨ 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