Alien-ZMQ

 view release on metacpan or  search on metacpan

inc/My/Build.pm  view on Meta::CPAN

173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
Archive::Tar->new($archive)->extract;
unlink $archive;
 
my $prefix  = catdir($self->install_destination("lib"), qw/auto share dist Alien-ZMQ/);
my $basedir = $self->base_dir;
my $datadir = catdir($basedir, "share");
my $srcdir  = catdir($basedir, "zeromq-$version");
chdir $srcdir;
 
print "Patching...\n";
for my $patch (glob("$basedir/files/zeromq-$version-*.patch")) {
    run [qw/patch -p1/], '<', $patch or die "Failed to patch libzmq";
}
 
print "Configuring...\n";
my @config = $cb->split_like_shell($self->args('zmq-config') || "");
$cb->do_system(qw/sh configure CPPFLAGS=-Wno-error/, "--prefix=$prefix", @config)
    or die "Failed to configure libzmq";
 
print "Compiling...\n";
$cb->do_system("make") or die "Failed to make libzmq";



( run in 0.346 second using v1.01-cache-2.11-cpan-55f5a4728d2 )