ExtUtils::MM::Utils

Section: User Contributed Perl Documentation (3)
Updated: 2021-02-19
Page Index
 

NAME

ExtUtils::MM::Utils - ExtUtils::MM methods without dependency on ExtUtils::MakeMaker  

SYNOPSIS

    require ExtUtils::MM::Utils;
    MM->maybe_command($file);

 

DESCRIPTION

This is a collection of ExtUtils::MM subroutines that are used by many other modules but that do not need full-featured ExtUtils::MakeMaker. The issue with ExtUtils::MakeMaker is it pulls in Perl header files and that is an overkill for small subroutines.

An example is the IPC::Cmd that caused installing GCC just because of three-line maybe_command() from ExtUtils::MM_Unix.

The intentions is to use ExtUtils::MM::Utils instead of ExtUtils::MakeMaker for these trivial methods. You can still call them via MM class name.  

METHODS

maybe_command
Returns true, if the argument is likely to be a command.
 

BUGS

These methods are copied from ExtUtils::MM_Unix. Other operating systems are not supported yet. The reason is this a hack for Linux distributions <https://bugzilla.redhat.com/show_bug.cgi?id=1129443>.  

SEE ALSO

ExtUtils::MakeMaker, ExtUtils::MM


 

Index

NAME
SYNOPSIS
DESCRIPTION
METHODS
BUGS
SEE ALSO