table of contents
ExtUtils::Builder::MakeMaker(3pm) | User Contributed Perl Documentation | ExtUtils::Builder::MakeMaker(3pm) |
NAME¶
ExtUtils::Builder::MakeMaker - A MakeMaker consumer for ExtUtils::Builder Plan objects
VERSION¶
version 0.013
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>
COPYRIGHT AND LICENSE¶
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.
2024-10-09 | perl v5.38.2 |