Projects / Module::Build


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.

Operating Systems

Recent releases

  •  17 Sep 2009 19:40

    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').

    •  26 Feb 2009 18:51

      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.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.