Module::Build is a system for building, testing, and installing Perl modules. It is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter the behavior of the module through subclassing in a much more straightforward way than with EU::MM. It also does not require a 'make' on your system: most of the Module::Build code is pure Perl and written in a very cross-platform way. In fact, you don't even need a shell, so even platforms like Mac OS (traditional) can use it fairly easily.
|Tags||Installation/Setup Software Development Libraries Perl Modules Code Generators Build Tools|
|Operating Systems||OS Independent|
Release Notes: The 'needs_compiler' property was added. File::ShareDir will be automatically added to 'requires' if 'share_dir' is set. The 'build installdeps' action was added to install needed dependencies via a user-configurable command line program (defaults to 'cpan').
Release Notes: A "prereq_data" action was added. There is better interaction with CPANPLUS::Dist::Build. Tests will use File::Temp. There are several other bugfixes.