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.