Alien-Xmake
view release on metacpan or search on metacpan
eg/examples/Alien-Lsquic/t/01_delegation.t view on Meta::CPAN
is $lsquic->ffi_lib, undef, 'ffi_lib is undef before install';
is $lsquic->version, undef, 'version is undef before install';
is $lsquic->kind, undef, 'kind is undef before install';
is $lsquic->cflags, '', 'cflags is empty before install';
is $lsquic->libs, '', 'libs is empty before install';
my @bins = $lsquic->bin_dir;
is [@bins], [], 'bin_dir is empty before install';
is $lsquic->package_info, undef, 'package_info is undef before install';
}
# lsquic is a heavy CMake/Meson/boringssl build; only validate post-build
# delegation when ConfigData was actually generated.
SKIP: {
my $info = $lsquic->package_info;
skip 'package not installed; run `perl Build` first' => 4 unless $info;
ok $lsquic->libpath, 'libpath resolved';
ok $lsquic->version, 'version resolved';
ok $lsquic->cflags, 'cflags resolved';
ok $lsquic->find_header('lsquic.h'), 'lsquic.h findable';
}
#
eg/examples/Alien-Zstandard/t/01_delegation.t view on Meta::CPAN
is $zstd->version, undef, 'version is undef before install';
is $zstd->kind, undef, 'kind is undef before install';
is $zstd->cflags, '', 'cflags is empty before install';
is $zstd->libs, '', 'libs is empty before install';
is $zstd->find_header('zstd.h'), undef, 'find_header is undef before install';
my @bins = $zstd->bin_dir;
is [@bins], [], 'bin_dir is empty before install';
is $zstd->package_info, undef, 'package_info is undef before install';
}
# Resolved state (post-build or already-installed) validates the real paths.
SKIP: {
my $info = $zstd->package_info;
skip 'package not installed; run `perl Build` first' => 7 unless $info;
ok $zstd->libpath, 'libpath resolved';
ok $zstd->ffi_lib, 'ffi_lib resolved';
ok $zstd->version, 'version resolved';
is $zstd->kind, 'library', 'kind is library';
like $zstd->cflags, qr{-I}, 'cflags has an include flag';
like $zstd->libs, qr{-l}, 'libs has a link flag';
ok $zstd->find_header('zstd.h'), 'zstd.h findable';
( run in 2.496 seconds using v1.01-cache-2.11-cpan-d01c6094234 )