Alien-ZMQ

 view release on metacpan or  search on metacpan

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

    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.242 second using v1.01-cache-2.11-cpan-55f5a4728d2 )