ExtUtils::MM(3pm) Perl Programmers Reference Guide ExtUtils::MM(3pm)

# [NAME](#NAME)

ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass

# [SYNOPSIS](#SYNOPSIS)

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

# [DESCRIPTION](#DESCRIPTION)

**FOR INTERNAL USE ONLY**

ExtUtils::MM is a subclass of ExtUtils::MakeMaker which automatically chooses the appropriate OS specific subclass for you (ie. ExtUtils::MM\_Unix, etc...).

It also provides a convenient alias via the MM class (I didn't want MakeMaker modules outside of ExtUtils/).

This class might turn out to be a temporary solution, but MM won't go away.

2026-08-31 perl v5.44.0

---

Document: ExtUtils::MM(3pm) from perl 5.44.0-r1 (Chainguard OS)
Source: https://github.com/Perl/perl5.git
