view release on metacpan or search on metacpan
local/lib/perl5/inc/Module/Install/DSL.pm
local/lib/perl5/Module/AutoInstall.pm
local/lib/perl5/Module/Build.pm
local/lib/perl5/Module/Build/API.pod
local/lib/perl5/Module/Build/Authoring.pod
local/lib/perl5/Module/Build/Base.pm
local/lib/perl5/Module/Build/Bundling.pod
local/lib/perl5/Module/Build/Compat.pm
local/lib/perl5/Module/Build/Config.pm
local/lib/perl5/Module/Build/ConfigData.pm
local/lib/perl5/Module/Build/Cookbook.pm
local/lib/perl5/Module/Build/Dumper.pm
local/lib/perl5/Module/Build/Notes.pm
local/lib/perl5/Module/Build/Platform/aix.pm
local/lib/perl5/Module/Build/Platform/cygwin.pm
local/lib/perl5/Module/Build/Platform/darwin.pm
local/lib/perl5/Module/Build/Platform/Default.pm
local/lib/perl5/Module/Build/Platform/MacOS.pm
local/lib/perl5/Module/Build/Platform/os2.pm
local/lib/perl5/Module/Build/Platform/Unix.pm
local/lib/perl5/Module/Build/Platform/VMS.pm
local/lib/perl5/Module/Build.pm view on Meta::CPAN
This document describes the structure and organization of
C<Module::Build>, and the relevant concepts needed by authors who are
writing F<Build.PL> scripts for a distribution or controlling
C<Module::Build> processes programmatically.
=item API Reference (L<Module::Build::API>)
This is a reference to the C<Module::Build> API.
=item Cookbook (L<Module::Build::Cookbook>)
This document demonstrates how to accomplish many common tasks. It
covers general command line usage and authoring of F<Build.PL>
scripts. Includes working examples.
=back
=head1 ACTIONS
local/lib/perl5/Module/Build.pm view on Meta::CPAN
Module::Build's --prefix logic is equivalent to the PREFIX logic found
in C<ExtUtils::MakeMaker> 6.30.
The maintainers of C<MakeMaker> do understand the troubles with the
PREFIX mechanism, and added INSTALL_BASE support in version 6.31 of
C<MakeMaker>, which was released in 2006.
If you don't need to retain compatibility with old versions (pre-6.31) of C<ExtUtils::MakeMaker> or
are starting a fresh Perl installation we recommend you use
C<install_base> instead (and C<INSTALL_BASE> in C<ExtUtils::MakeMaker>).
See L<Module::Build::Cookbook/Installing in the same location as
ExtUtils::MakeMaker> for further information.
=back
=head1 MOTIVATIONS
There are several reasons I wanted to start over, and not just fix
what I didn't like about C<MakeMaker>:
local/lib/perl5/Module/Build.pm view on Meta::CPAN
=head1 COPYRIGHT
Copyright (c) 2001-2006 Ken Williams. All rights reserved.
This library is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
=head1 SEE ALSO
perl(1), L<Module::Build::Cookbook>, L<Module::Build::Authoring>,
L<Module::Build::API>, L<ExtUtils::MakeMaker>
F<META.yml> Specification:
L<CPAN::Meta::Spec>
L<http://www.dsmit.com/cons/>
L<http://search.cpan.org/dist/PerlBuildSystem/>
=cut
local/lib/perl5/Module/Build/API.pod view on Meta::CPAN
[version 0.26]
Adds a new type of entry to the build process. Accepts a single
string specifying its type-name. There must also be a method defined
to process things of that type, e.g. if you add a build element called
C<'foo'>, then you must also define a method called
C<process_foo_files()>.
See also
L<Module::Build::Cookbook/"Adding new file types to the build process">.
=item add_to_cleanup(@files)
[version 0.03]
You may call C<< $self->add_to_cleanup(@patterns) >> to tell
C<Module::Build> that certain files should be removed when the user
performs the C<Build clean> action. The arguments to the method are
patterns suitable for passing to Perl's C<glob()> function, specified
in either Unix format or the current machine's native format. It's
local/lib/perl5/Module/Build/API.pod view on Meta::CPAN
Copyright (c) 2001-2006 Ken Williams. All rights reserved.
This library is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
=head1 SEE ALSO
perl(1), L<Module::Build>(3), L<Module::Build::Authoring>(3),
L<Module::Build::Cookbook>(3), L<ExtUtils::MakeMaker>(3)
F<META.yml> Specification:
L<CPAN::Meta::Spec>
=cut
local/lib/perl5/Module/Build/Authoring.pod view on Meta::CPAN
Bug reports are also welcome at
<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Module-Build>.
The latest development version is available from the Git
repository at <https://github.com/Perl-Toolchain-Gang/Module-Build>
=head1 SEE ALSO
perl(1), L<Module::Build>(3), L<Module::Build::API>(3),
L<Module::Build::Cookbook>(3), L<ExtUtils::MakeMaker>(3), L<YAML>(3)
F<META.yml> Specification:
L<CPAN::Meta::Spec>
L<http://www.dsmit.com/cons/>
L<http://search.cpan.org/dist/PerlBuildSystem/>
=cut
local/lib/perl5/Module/Build/Bundling.pod view on Meta::CPAN
Development questions, bug reports, and patches should be sent to the
Module-Build mailing list at <module-build@perl.org>.
Bug reports are also welcome at
<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Module-Build>.
=head1 SEE ALSO
perl(1), L<inc::latest>, L<Module::Build>(3), L<Module::Build::API>(3),
L<Module::Build::Cookbook>(3),
=cut
# vim: tw=75
local/lib/perl5/Module/Build/Cookbook.pm view on Meta::CPAN
package Module::Build::Cookbook;
use strict;
use warnings;
our $VERSION = '0.4218';
=head1 NAME
Module::Build::Cookbook - Examples of Module::Build Usage
=head1 DESCRIPTION
C<Module::Build> isn't conceptually very complicated, but examples are
always helpful. The following recipes should help developers and/or
installers put together the pieces from the other parts of the
documentation.
=head1 BASIC RECIPES
local/lib/perl5/Module/ScanDeps.pm view on Meta::CPAN
'Bio/Structure/IO.pm' => 'sub',
'Bio/TreeIO.pm' => 'sub',
'Bio/LiveSeq/IO.pm' => 'sub',
'Bio/Variation/IO.pm' => 'sub',
'Catalyst.pm' => sub {
return ('Catalyst/Runtime.pm',
'Catalyst/Dispatcher.pm',
_glob_in_inc('Catalyst/DispatchType', 1));
},
'Catalyst/Engine.pm' => 'sub',
'CGI/Application/Plugin/Authentication.pm' => [qw( CGI/Application/Plugin/Authentication/Store/Cookie.pm )],
'CGI/Application/Plugin/AutoRunmode.pm' => [qw( Attribute/Handlers.pm )],
'charnames.pm' => \&_unicore,
'Class/Load.pm' => [qw( Class/Load/PP.pm )],
'Class/MakeMethods.pm' => 'sub',
'Class/MethodMaker.pm' => 'sub',
'Config/Any.pm' =>'sub',
'Crypt/Random.pm' => sub {
_glob_in_inc('Crypt/Random/Provider', 1);
},
'Crypt/Random/Generator.pm' => sub {
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Module-Build-0.4218/MYMETA.json view on Meta::CPAN
"version" : "0.4218"
},
"Module::Build::Compat" : {
"file" : "lib/Module/Build/Compat.pm",
"version" : "0.4218"
},
"Module::Build::Config" : {
"file" : "lib/Module/Build/Config.pm",
"version" : "0.4218"
},
"Module::Build::Cookbook" : {
"file" : "lib/Module/Build/Cookbook.pm",
"version" : "0.4218"
},
"Module::Build::Dumper" : {
"file" : "lib/Module/Build/Dumper.pm",
"version" : "0.4218"
},
"Module::Build::Notes" : {
"file" : "lib/Module/Build/Notes.pm",
"version" : "0.4218"
},
local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Module-Build-0.4218/install.json view on Meta::CPAN
{"provides":{"Module::Build::Platform::darwin":{"file":"lib/Module/Build/Platform/darwin.pm","version":"0.4218"},"Module::Build::Cookbook":{"version":"0.4218","file":"lib/Module/Build/Cookbook.pm"},"Module::Build::Platform::Unix":{"version":"0.4218",...
local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Module/Build/.packlist view on Meta::CPAN
/home/rdrake/code/tel/local/bin/config_data
/home/rdrake/code/tel/local/lib/perl5/Module/Build.pm
/home/rdrake/code/tel/local/lib/perl5/Module/Build/API.pod
/home/rdrake/code/tel/local/lib/perl5/Module/Build/Authoring.pod
/home/rdrake/code/tel/local/lib/perl5/Module/Build/Base.pm
/home/rdrake/code/tel/local/lib/perl5/Module/Build/Bundling.pod
/home/rdrake/code/tel/local/lib/perl5/Module/Build/Compat.pm
/home/rdrake/code/tel/local/lib/perl5/Module/Build/Config.pm
/home/rdrake/code/tel/local/lib/perl5/Module/Build/ConfigData.pm
/home/rdrake/code/tel/local/lib/perl5/Module/Build/Cookbook.pm
/home/rdrake/code/tel/local/lib/perl5/Module/Build/Dumper.pm
/home/rdrake/code/tel/local/lib/perl5/Module/Build/Notes.pm
/home/rdrake/code/tel/local/lib/perl5/Module/Build/PPMMaker.pm
/home/rdrake/code/tel/local/lib/perl5/Module/Build/Platform/Default.pm
/home/rdrake/code/tel/local/lib/perl5/Module/Build/Platform/MacOS.pm
/home/rdrake/code/tel/local/lib/perl5/Module/Build/Platform/Unix.pm
/home/rdrake/code/tel/local/lib/perl5/Module/Build/Platform/VMS.pm
/home/rdrake/code/tel/local/lib/perl5/Module/Build/Platform/VOS.pm
/home/rdrake/code/tel/local/lib/perl5/Module/Build/Platform/Windows.pm
/home/rdrake/code/tel/local/lib/perl5/Module/Build/Platform/aix.pm