Provided by: libmodule-build-tiny-perl_0.039-2_all bug

NAME

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

VERSION

       version 0.039

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 120, yet
       supports the features needed by most distributions.

   Supported
       •   Pure Perl distributions

       •   Building XS or C

       •   Recursive test files

       •   MYMETA

       •   Man page generation

       •   Generated code from PL files

   Not Supported
       •   Dynamic prerequisites

       •   HTML documentation generation

       •   Extending Module::Build::Tiny

       •   Module sharedirs

   Directory structure
       Your .pm and .pod files must be in lib/.  Any executables must be in script/.  Test files
       must be in t/. Dist sharedirs must be in share/.

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:

       •   verbose

       •   install_base

       •   installdirs

       •   prefix

       •   install_path

       •   destdir

       •   uninst

       •   config

       •   pure-perl

       •   create_packlist

AUTHORING

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

CONFIG FILE AND ENVIRONMENT

       Options can be provided in the "PERL_MB_OPT" environment variable the same way they can
       with Module::Build. This should be done during the configuration stage.

   Incompatibilities
       •   Argument parsing

           Module::Build has an extremely permissive way of argument handling,
           Module::Build::Tiny only supports a (sane) subset of that. In particular, "./Build
           destdir=/foo" does not work, you will need to pass it as "./Build --destdir=/foo".

       •   .modulebuildrc

           Module::Build::Tiny does not support .modulebuildrc files. In particular, this means
           that versions of local::lib older than 1.006008 may break with "ERROR: Can't create
           /usr/local/somepath". If the output of "perl -Mlocal::lib" contains "MODULEBUILDRC"
           but not "PERL_MB_OPT ", you will need to upgrade it to resolve this issue.

SEE ALSO

       Module::Build

AUTHORS

       •   Leon Timmermans <leont@cpan.org>

       •   David Golden <dagolden@cpan.org>

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.