cpan Module-Build 0.06

latest releases: 2.232012, 0.1.11, 0.5...
22 years ago
  • Added the Module::Build::Compat module for assisting and
    explaining compatibility with ExtUtils::Makemaker and cohorts.

  • State is now saved using Data::Dumper instead of my ad-hoc
    mechanism, guaranteeing data integrity. Whitespace values broke
    in the former scheme.

  • Added the 'recommended' option, which works like 'prereq' but
    isn't insistent.

  • Separated the various parameters into three groups: parameters
    that tell Module::Build what to do, Config.pm parameters, and
    user-defined parameters for each build (the module author is the
    'user' here). This helps avoid conflicts between names, and it
    was silly to have them all together. The three groups of
    parameters are subject to the same rules for overriding: values
    specified during a Build action take precedence over values
    specified at 'perl Build.PL' time, which in turn take precedence
    over values specified in the call to new().

  • Improved support for .PL files. Any .PL file in the lib/
    directory or the directory specified by 'c_source' will now get
    properly executed. I also added a 'PL_files' parameter that you
    can use in case the .PL doesn't create an obviously-named output
    file.

  • If a prerequisite condition is malformed, we now report a prereq
    failure and say why. Previously we issued a warning and kept
    going.

Don't miss a new Module-Build release

NewReleases is sending notifications on new releases.