Module::Build::Authoring 0.2805
Sponsored Links
Module::Build::Authoring 0.2805 Ranking & Summary
File size:
0.18 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
1104
Date added:
2006-10-17
Publisher:
Ken Williams
Module::Build::Authoring 0.2805 description
Module::Build::Authoring are authoring Module::Build modules.
When creating a Build.PL script for a module, something like the following code will typically be used:
use Module::Build;
my $build = Module::Build->new
(
module_name => Foo::Bar,
license => perl,
requires => {
perl => 5.6.1,
Some::Module => 1.23,
Other::Module => >= 1.2, != 1.5, < 2.0,
},
);
$build->create_build_script;
A simple module could get away with something as short as this for its Build.PL script:
use Module::Build;
Module::Build->new(
module_name => Foo::Bar,
license => perl,
)->create_build_script;
The model used by Module::Build is a lot like the MakeMaker metaphor, with the following correspondences:
In Module::Build In ExtUtils::MakeMaker
--------------------------- ------------------------
Build.PL (initial script) Makefile.PL (initial script)
Build (a short perl script) Makefile (a long Makefile)
_build/ (saved state info) various config text in the Makefile
Any customization can be done simply by subclassing Module::Build and adding a method called (for example) ACTION_test, overriding the default test action. You could also add a method called ACTION_whatever, and then you could perform the action Build whatever.
For information on providing compatibility with ExtUtils::MakeMaker, see Module::Build::Compat and http://www.makemaker.org/wiki/index.cgi?ModuleBuildConversionGuide.
When creating a Build.PL script for a module, something like the following code will typically be used:
use Module::Build;
my $build = Module::Build->new
(
module_name => Foo::Bar,
license => perl,
requires => {
perl => 5.6.1,
Some::Module => 1.23,
Other::Module => >= 1.2, != 1.5, < 2.0,
},
);
$build->create_build_script;
A simple module could get away with something as short as this for its Build.PL script:
use Module::Build;
Module::Build->new(
module_name => Foo::Bar,
license => perl,
)->create_build_script;
The model used by Module::Build is a lot like the MakeMaker metaphor, with the following correspondences:
In Module::Build In ExtUtils::MakeMaker
--------------------------- ------------------------
Build.PL (initial script) Makefile.PL (initial script)
Build (a short perl script) Makefile (a long Makefile)
_build/ (saved state info) various config text in the Makefile
Any customization can be done simply by subclassing Module::Build and adding a method called (for example) ACTION_test, overriding the default test action. You could also add a method called ACTION_whatever, and then you could perform the action Build whatever.
For information on providing compatibility with ExtUtils::MakeMaker, see Module::Build::Compat and http://www.makemaker.org/wiki/index.cgi?ModuleBuildConversionGuide.
Module::Build::Authoring 0.2805 Screenshot
Advertisements
Module::Build::Authoring 0.2805 Keywords
Authoring 0.2805
MakeMaker
Build.PL
script
build
Perl
modules
module
authoring
Module::Build::Authoring
ModuleBuildAuthoring
Module::Build::Authoring 0.2805
Libraries
Programming
Bookmark Module::Build::Authoring 0.2805
Module::Build::Authoring 0.2805 Copyright
WareSeeker periodically updates pricing and software information of Module::Build::Authoring 0.2805 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Module::Build::Authoring 0.2805 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
neverwinter nights modules
high power red laser diode modules
modules.conf
memory modules
stoptailturn light bar modules
scripture search
express scripts
780wp of kyocera solar modules
script error
scriptaculous
scripture verses
movie scripts
java script
script break even
scriptures for america
bible scriptures
building
script fonts
Related Software
Module::Build is a Perl module for build and install Perl modules. Free Download
Module::Build::JSAN is a Perl module to build JavaScript modules for JSAN. Free Download
Module::Build::TestReporter is a Perl module to help users report test failures. Free Download
Module::Versions is a Perl module to handle versions of loaded modules with flexible result interface. Free Download
Module::ThirdParty is a Perl module which can provide information for 3rd party modules (outside CPAN). Free Download
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. Free Download
Slauth is a Perl-based authentication and authorization module for Apache HTTPD 2. Free Download
MikMod Utilities is a collection of tools for manipulating the module sound files that are produced by tools like Soundtracker. Free Download
Latest Software
Popular Software
Favourite Software