Alien-Z3
view release on metacpan or search on metacpan
use alienfile;
use lib './inc';
use Sys::Info;
my $cpu_count = $ENV{ALIEN_Z3_CPUCOUNT} || Sys::Info->new()->device('CPU')->count || 1;
share {
plugin Download => (
url => 'https://github.com/Z3Prover/z3/archive/z3-4.8.4.tar.gz'
);
plugin 'Extract::CustomTar' => 'tar.gz';
plugin 'Build::CMake';
build [
[ '%{cmake}', -G => '%{cmake_generator}', '-DBUILD_LIBZ3_SHARE=ON', '-DENABLE_EXAMPLE_TARGETS=OFF', '-DBUILD_DOCUMENTATION=OFF',
'-DCMAKE_INSTALL_PREFIX:PATH=%{.install.prefix}', 'z3-z3-4.8.4/'],
'%{cmake} --build . -j '.$cpu_count,
'%{cmake} --build . --target install'
];
plugin 'Gather::IsolateDynamic' => ();
};
( run in 1.857 second using v1.01-cache-2.11-cpan-8644d7adfcd )