The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Ado::BuildPlugin - Custom routines for Ado::Plugin::* installation

SYNOPSIS

    #Ado must be already installed  and
    #Ado::BuildPlugin should be somewhere in @INC
    use Ado::BuildPlugin;
    my $builder = Ado::BuildPlugin->new(..);
    $builder->create_build_script();

DESCRIPTION

This is a subclass of Module::Build. We use Module::Build::API to add custom functionality so we can install Ado and its plugins in a location chosen by the user. To use this module for installing your plugins Build.PL should some how find it in @INC (may be via $ENV{PERL5LIB}).

This module and Ado::Build exist because of the additional install paths that we use beside lib and bin. These modules also can serve as examples for your own builders if you have some custom things to do during build, test, install and even if you need to add a new ACTION_* to your setup.

METHODS

Ado::BuildPlugin inherits all methods from Module::Build. It also imports create_build_script, process_etc_files, process_public_files, process_templates_files from Ado::Build.

AUTHOR

Красимир Беров (Krasimir Berov)

COPYRIGHT AND LICENSE

Copyright 2013-2014 Красимир Беров (Krasimir Berov).

This program is free software, you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License v3 (LGPL-3.0). You may copy, distribute and modify the software provided that modifications are open source. However, software that includes the license may release under a different license.

See http://opensource.org/licenses/lgpl-3.0.html for more information.