![]() |
![]()
| ![]() |
![]()
NAMEModule::Build::Tiny - A tiny replacement for Module::Build VERSIONversion 0.052 SYNOPSISuse Module::Build::Tiny; Build_PL(); DESCRIPTIONMany 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 200, yet supports the features needed by most distributions. Supported
Not Supported
Directory structureYour .pm, .xs 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/, module sharedirs are under module-share (e.g. module-share/Foo-Bar for module "Foo::Bar"). ".c" files in the src/ are compiled together with the .xs file matching the distribution name. USAGEThese all work pretty much like their Module::Build equivalents. perl Build.PLBuild [ build ]Build testBuild installThis supports the following options:
AUTHORINGThis 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 ENVIRONMENTOptions 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
SEE ALSOModule::Build AUTHORS
COPYRIGHT AND LICENSEThis 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.
|