Alien-ZMQ
view release on metacpan or search on metacpan
inc/My/Build.pm view on Meta::CPAN
# write vars to ZMQ.pm
my $module = catfile qw/blib lib Alien ZMQ.pm/;
open my $LIB, '<', $module or die "Cannot read module";
my $lib = do { local $/; <$LIB> };
close $LIB;
$lib =~ s/^sub inc_dir.*$/sub inc_dir { "$vars{inc_dir}" }/m;
$lib =~ s/^sub lib_dir.*$/sub lib_dir { "$vars{lib_dir}" }/m;
$lib =~ s/^sub inc_version.*$/sub inc_version { v$vars{inc_version} }/m;
$lib =~ s/^sub lib_version.*$/sub lib_version { v$vars{lib_version} }/m;
my @stats = stat $module;
chmod 0644, $module;
open $LIB, '>', $module or die "Cannot write config to module";
print $LIB $lib;
close $LIB;
chmod $stats[2], $module;
open my $TARGET, '>', "build-zeromq";
print $TARGET time, "\n";
close $TARGET;
}
sub probe_zeromq {
my $self = shift;
my $cb = $self->cbuilder;
my %config = $cb->get_config;
( run in 0.366 second using v1.01-cache-2.11-cpan-496ff517765 )