Alien-Build
view release on metacpan or search on metacpan
lib/Alien/Build/rc.pm view on Meta::CPAN
}
sub preload_plugin
{
my(@args) = @_;
push @Alien::Build::rc::PRELOAD, sub {
shift->apply_plugin(@args);
};
}
sub postload_plugin
{
my(@args) = @_;
push @Alien::Build::rc::POSTLOAD, sub {
shift->apply_plugin(@args);
};
}
sub preload ($)
{
push @Alien::Build::rc::PRELOAD, $_[0];
}
sub postload ($)
{
push @Alien::Build::rc::POSTLOAD, $_[0];
}
1;
__END__
=pod
=encoding UTF-8
=head1 NAME
Alien::Build::rc - Alien::Build local config
=head1 VERSION
version 2.84
=head1 SYNOPSIS
in your C<~/.alienbuild/rc.pl>:
preload 'Foo::Bar';
postload 'Baz::Frooble';
=head1 DESCRIPTION
L<Alien::Build> will load your C<~/.alienbuild/rc.pl> file, if it exists
before running the L<alienfile> recipe. This allows you to alter the
behavior of L<Alien::Build> based L<Alien>s if you have local configuration
requirements. For example you can prompt before downloading remote content
or fetch from a local mirror.
=head1 FUNCTIONS
=head2 logx
log $message;
Send a message to the L<Alien::Build> log.
=head2 preload_plugin
preload_plugin $plugin, @args;
Preload the given plugin, with arguments.
=head2 postload_plugin
postload_plugin $plugin, @args;
Postload the given plugin, with arguments.
=head2 preload
[deprecated]
preload $plugin;
Preload the given plugin.
=head2 postload
[deprecated]
postload $plugin;
Postload the given plugin.
=head1 SEE ALSO
=over 4
=item L<Alien::Build::Plugin::Fetch::Cache>
=item L<Alien::Build::Plugin::Fetch::Prompt>
=item L<Alien::Build::Plugin::Fetch::Rewrite>
=item L<Alien::Build::Plugin::Probe::Override>
=back
=head1 AUTHOR
Author: Graham Ollis E<lt>plicease@cpan.orgE<gt>
Contributors:
Diab Jerius (DJERIUS)
( run in 1.721 second using v1.01-cache-2.11-cpan-0b5f733616e )