oracular (3) ExtUtils::Builder::MakeMaker.3pm.gz

Provided by: libextutils-builder-perl_0.011-1_all bug

NAME

       ExtUtils::Builder::MakeMaker - A MakeMaker consumer for ExtUtils::Builder Plan objects

VERSION

       version 0.011

SYNOPSIS

        use ExtUtils::MakeMaker;
        use ExtUtils::Builder::MakeMaker;
        ...
        WriteMakeFile(
          NAME => 'Foo',
          VERSION => 0.001,
        );

        sub MY::make_plans {
          my ($self, $planner) = @_;
          $planner->load_module('Some::Module');
          ... # Add plans to $planner
        }

DESCRIPTION

       This MakeMaker extension will call your "MY::make_plans" method with a ExtUtils::Builder::Planner as
       argument so that you can add entries to it; these entries will be added to your Makefile. It will also
       call any ".pl" files in "/planner" as DSL files, these are run in a new scope so delegates don't leak
       out. Entries may depend on existing MakeMaker entries and vice-versa. Typically one would make their
       target a dependency of a MakeMaker entry like "pure_all" or "dynamic".

AUTHOR

       Leon Timmermans <fawaka@gmail.com>

       This software is copyright (c) 2013 by Leon Timmermans.

       This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5
       programming language system itself.