Alien-ZMQ
view release on metacpan or search on metacpan
inc/My/Build.pm view on Meta::CPAN
173174175176177178179180181182183184185186187188189190191192193Archive::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
;
"Patching...\n"
;
for
my
$patch
(
glob
(
"$basedir/files/zeromq-$version-*.patch"
)) {
run [
qw/patch -p1/
],
'<'
,
$patch
or
die
"Failed to patch libzmq"
;
}
"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"
;
"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 )