NAME
Dist::Zilla::Plugin::AlienBuild - Use Alien::Build with Dist::Zilla
VERSION
version 0.08
SYNOPSIS
[AlienBuild]
DESCRIPTION
This Dist::Zilla plugin is designed to help create Alien modules using the alienfile and Alien::Build recipe system with Alien::Base. The intent is that you will maintain your alienfile as you normally would, and this plugin will ensure the right prereqs are specified in the META.json
and other things that are easy to get not quite right.
Specifically, this plugin:
- adds prereqs
-
Adds the
configure
requirements to your distconfigure
requires. It adds theany
requirements from your alienfile to your distbuild
requires. - adjusts Makefile.PL
-
Adjusts your
Makefile.Pl
to use Alien::Build::MM. If you are using ExtUtils::MakeMaker. - sets the mb_class for Build.PL
-
sets mb_class to Alien::Build::MB on the Dist::Zilla::Plugin::ModuleBuild plugin. If you are using Module::Build.
- turn on dynamic prereqs
-
Which are used by most Alien::Build based Alien distributions.
SEE ALSO
Alien::Build, alienfile, Alien::Base, Alien::Build::MM, Alien::Build::MB
AUTHOR
Graham Ollis <plicease@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2017 by Graham Ollis.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.