ExtUtils::MM(3perl)

πŸ’– NAME πŸ’–

ExtUtils::MM β€” OS adjusted ExtUtils::MakeMaker subclass πŸ¦‹

okay so this is the ExtUtils::MM(3perl) page, straight out of the Perl Programmers Reference Guide, and bestie it is short but it is doing the absolute most. πŸ’…


🌸 SYNOPSIS 🌸

require ExtUtils::MM;
my $mm = MM->new(...);

✨ DESCRIPTION ✨

🚨 FOR INTERNAL USE ONLY 🚨

no fr, this is not your casual everyday module, it is giving backstage-pass, staff-only, do-not-touch energy. πŸ™ˆ

ExtUtils::MM is a subclass of ExtUtils::MakeMaker which automatically chooses the appropriate OS specific subclass for you (ie. ExtUtils::MM_Unix, etc...). so like, it does the vibe check and picks the right one so you don't have to, periodt. ✨

It also provides a convenient alias via the MM class β€” and the author is like, in parentheses, quote: "I didn't want MakeMaker modules outside of ExtUtils/". honestly? valid. πŸ‘‘

This class might turn out to be a temporary solution, but MM won't go away. highkey temporary, lowkey forever. πŸ’€πŸ«Ά


this whole page came from perl v5.44.0, dated 2026-10-17, and it will forever be known as ExtUtils::MM(3perl) β€” stay slay bestie, ily, go read your MakeMaker docs πŸ’œπŸŒΈπŸŽ€

πŸ“¦ where this page comes from
  • arch rolling: perl 5.44.0-1 Β· Artistic-1.0-Perl AND GPL-1.0-or-later
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms