Leon Timmermans > Module-Build-Tiny-0.020 > Module::Build::Tiny

Download:
Module-Build-Tiny-0.020.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  2
Open  1
View/Report Bugs
Module Version: 0.020   Source   Latest Release: Module-Build-Tiny-0.038

NAME ^

Module::Build::Tiny - A tiny replacement for Module::Build

VERSION ^

version 0.020

SYNOPSIS ^

 use Module::Build::Tiny;
 Build_PL();

DESCRIPTION ^

Many Perl distributions use a Build.PL file instead of a Makefile.PL file to drive distribution configuration, build, test and installation. Traditionally, Build.PL uses Module::Build as the underlying build system. This module provides a simple, lightweight, drop-in replacement.

Whereas Module::Build has over 6,700 lines of code; this module has less than 100, yet supports the features needed by most pure-Perl distributions.

Supported

Not Supported

Directory structure

Your .pm and .pod files must be in lib/. Any executables must be in script/. Test files must be in t/.

USAGE ^

These all work pretty much like their Module::Build equivalents.

perl Build.PL

Build [ build ]

Build test

Build install

This supports the following options:

AUTHORING ^

This module doesn't support authoring. To develop modules using Module::Build::Tiny, usage of Dist::Zilla::Plugin::ModuleBuildTiny is recommended.

CONFIG FILE AND ENVIRONMENT ^

Options can be provided in a .modulebuildrc file or in the PERL_MB_OPT environment variable the same way they can with Module::Build.

SEE ALSO ^

Module::Build

AUTHORS ^

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2011 by Leon Timmermans, David Golden.

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

syntax highlighting: