libapa...uildMM(3pm)
π NAME π
So bestie, welcome to libapa...uildMM(3pm) β that's the page for ModPerl::BuildMM, a "subclass" of ModPerl::MM that's literally built for one job: building mod_perl 2.0. She's the construction crew of the mod_perl world. π (Also yes, it lives in section 3pm, the Perl module section, iykyk.)
β¨ SYNOPSIS β¨
Like, here's the whole vibe in code:
use ModPerl::BuildMM;
# ModPerl::BuildMM takes care of doing all the dirty job of overriding
ModPerl::BuildMM::WriteMakefile(...);
# if there is a need to extend the methods
sub MY::postamble {
my $self = shift;
my $string = $self->ModPerl::BuildMM::MY::postamble;
$string .= "\nmydist : manifest tardist\n";
return $string;
}
Okay so lowkey the move is: you use ModPerl::BuildMM; and then let ModPerl::BuildMM::WriteMakefile(...) handle all the dirty job of overriding for you, because she's a giver like that. π«Ά
And if you ever need to extend the methods yourself? You write your own MY::postamble, grab $self->ModPerl::BuildMM::MY::postamble into your $string, tack your extra bits onto it, and hand it back. Main character energy, honestly. β¨
πΈ DESCRIPTION πΈ
ModPerl::BuildMM is a "subclass" of ModPerl::MM used for building mod_perl 2.0. That's the whole thing, fr fr.
Need more deets? Then girl, go read the ModPerl::MM manpage. She's the parent, she's got the lore. π
π OVERRIDEN METHODS π
Not us keeping the original spelling, we respect the ancestors. π ModPerl::BuildMM overrides the following methods β and not a single one is getting skipped:
ModPerl::BuildMM::MY::constantsModPerl::BuildMM::MY::top_targetsModPerl::BuildMM::MY::postambleModPerl::BuildMM::MY::post_initializeModPerl::BuildMM::MY::libscan
That's the list. All five. Slay. π
π«Ά Little reminder bestie: these method names get used as-is, so don't go renaming them, okay? Copy-paste is your friend here. No cap.
Written by the User Contributed Perl Documentation girlies, and yes this page is serving perl v5.42.3, dated 2026-08-20. Periodt. π¦πβ¨
π¦ where this page comes from
- ubuntu stonking: libapache2-mod-perl2 2.0.13-2build3 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms