# ExtUtils::MM - man - phpman

## NAME
    [ExtUtils::MM](https://www.chedong.com/phpMan.php/perldoc/ExtUtils%3A%3AMM/markdown) - OS adjusted [ExtUtils::MakeMaker](https://www.chedong.com/phpMan.php/perldoc/ExtUtils%3A%3AMakeMaker/markdown) subclass

## SYNOPSIS
      require [ExtUtils::MM](https://www.chedong.com/phpMan.php/perldoc/ExtUtils%3A%3AMM/markdown);
      my $mm = MM->new(...);

## DESCRIPTION
    FOR INTERNAL USE ONLY

    [ExtUtils::MM](https://www.chedong.com/phpMan.php/perldoc/ExtUtils%3A%3AMM/markdown) is a subclass of [ExtUtils::MakeMaker](https://www.chedong.com/phpMan.php/perldoc/ExtUtils%3A%3AMakeMaker/markdown) which automatically chooses the appropriate OS
    specific subclass for you (ie. [ExtUtils::MM_Unix](https://www.chedong.com/phpMan.php/perldoc/ExtUtils%3A%3AMMUnix/markdown), 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.

