Perl-Dist
view release on metacpan or search on metacpan
lib/Perl/Dist/Machine.pm view on Meta::CPAN
eos => 0, # End of State
}, $class;
# Check params
unless (
_DRIVER($self->class, 'Perl::Dist::Inno') or
_DRIVER($self->class, 'Perl::Dist::WiX') ) {
croak("Missing or invalid class param");
}
unless ( defined $self->output ) {
$self->{output} = File::HomeDir->my_desktop;
}
unless ( _STRING($self->output) ) {
croak("Missing or invalid output param");
}
unless ( -d $self->output and -w $self->output ) {
my $output = $self->output;
croak("The output directory '$output' does not exist, or is not writable");
}
if ( _HASH0($self->{common}) ) {
$self->{common} = [ %{ $self->{common} } ];
( run in 0.288 second using v1.01-cache-2.11-cpan-299005ec8e3 )