Minilla或Milla(Dist :: Milla) - 添加到Build.PL

时间:2017-10-05 12:31:59

标签: perl

我想使用MinillaMilla释放我的dist。 我想在Build.PL中创建Build脚本之前检查一些条件。但每当我运行Minilla或Milla Build.PL时,Minilla和Milla都会重写build。我怎么能这样做?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我像这样创建ModuleBuild扩展名:

package builder::SomeName;
use strict;
use warnings;
use parent 'Module::Build';

sub new {
    my ($class, %arg) = @_;

    # check some condition

    die "Not supported.\n"
        if !$check;

    $class->SUPER::new(%arg);
}
1;