Acme-Test-Weather
view release on metacpan or search on metacpan
CPAN/MakeMaker.pm view on Meta::CPAN
$args{VERSION} = determine_VERSION()
unless defined $args{VERSION} or defined $args{VERSION_FROM};
update_manifest();
ExtUtils::MakeMaker::WriteMakefile(%args);
append_to_makefile();
}
sub determine_NAME {
my $NAME = '';
my @modules = glob('*.pm'), grep {/\.pm$/} find_files('lib');
if (@modules == 1) {
open MODULE, $modules[0] or die $!;
while (<MODULE>) {
next if /^\s*#/;
if (/^\s*package\s+(\w[\w:]*)\s*;\s*$/) {
$NAME = $1;
}
last;
}
}
CPAN/MakeMaker.pm view on Meta::CPAN
next if $new_file =~ /^(\.|\.\.)$/;
push @files, find_files($new_file, $file);
}
return @files;
}
return ();
}
sub determine_VERSION {
my $VERSION = '';
my @modules = glob('*.pm'), grep {/\.pm$/} find_files('lib');
if (@modules == 1) {
eval {
$VERSION = ExtUtils::MM_Unix->parse_version($modules[0]);
};
print STDERR $@ if $@;
}
die <<END unless length($VERSION);
Can't determine a VERSION for this distribution.
Please pass a VERSION parameter to the WriteMakefile function in Makefile.PL.
END
( run in 0.737 second using v1.01-cache-2.11-cpan-49f99fa48dc )