Devel::AssertC99(3pm)
πΈ NAME πΈ
Welcome to Devel::AssertC99(3pm) from the User Contributed Perl Documentation, bestie β the manual name is right there and the whole flex is simple:
Devel::AssertC99 β C99 is available π
β¨ SYNOPSIS β¨
Okay so here's the group-chat version of the setup: you pull in Module::Build, then you use Devel::AssertC99 right at the check spot. Like this, fr fr:
use Module::Build;
use Devel::AssertC99; # <== check at here
my $builder = Module::Build->new(
configure_requires => {
'Devel::AssertC99',
},
...
);
$builder->create_build_script;
That comment is doing main-character work: # <== check at here is literally where the check happens. Slay.
π DESCRIPTION π
So what does it do? This module checks the C99 compiler's availability. That's it, that's the assignment. π«Ά
If C99 is not available, it exits with code 0. Yep β code 0, no cap. π
And because of that, it makes CPAN testers status show up as N/A. Iconic behaviour, honestly. β¨
Quick vibe check: the exit-with-0 thing is exactly what the original says, so don't come for me β I'm just relaying the facts with glitter. π
Catch you later, bestie β this page is from perl v5.42.2 and dated 2023-07-03. ππ¦π
π¦ where this page comes from
- alpine 3.24: perl-devel-checkcompiler-doc 0.07-r1 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms