EXTUTILS::MM_DOS(3perl)

πŸ’Ύ ExtUtils::MM_DOS β€” the DOS glow-up of ExtUtils::MM_Unix

okay bestie, so this is ExtUtils::MM_DOS, a page from the Perl Programmers Reference Guide, manual section 3perl. it's giving very niche, very powerful, very DOS. let's get into it πŸ’…


✨ NAME ✨

ExtUtils::MM_DOS β€” the DOS specific subclass of ExtUtils::MM_Unix. like, it's literally the DOS-flavoured sibling, no cap.


🌸 SYNOPSIS 🌸

  Don't use this module directly.
  Use ExtUtils::MM and let it choose.

okay so real talk: do not come for this module directly, bestie. that's not the vibe. You use ExtUtils::MM and let it pick which one you need. she's the main character, this one is the supporting cast. periodt. πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

So basically, this is a subclass of ExtUtils::MM_Unix and it's carrying all the functionality for DOS. it holds down the DOS corner of the MakeMaker multiverse πŸ’–

Unless it says otherwise somewhere in here, it works exactly like ExtUtils::MM_Unix. same energy, same behaviour, just DOS-ified. iykyk. ✨


πŸ‘‘ Overridden methods πŸ‘‘

these are the methods that got a little DOS remix. iconic behaviour honestly.

  • os_flavor β€” it's overridden here in this subclass, doing its OS-flavour thing for DOS. 🌈
  • replace_manpage_separator β€” this one generates man page names in the Foo__Bar.3 style. yes bestie, that double underscore is intentional, don't touch it, she's built different πŸ’…
  • xs_static_lib_is_xs β€” also overridden in this subclass. she said "not the default version, we're doing it DOS-style". πŸ’–

πŸ’œ AUTHOR πŸ’œ

Michael G Schwern <schwern@pobox.com> with code from ExtUtils::MM_Unix. king behaviour fr fr πŸ‘‘


🌟 SEE ALSO 🌟

  • ExtUtils::MM_Unix
  • ExtUtils::MakeMaker

go read those next, they're the rest of the lore πŸ“šβœ¨


lowkey if you were about to use ExtUtils::MM_DOS directly... babe. no. πŸ™ˆ use ExtUtils::MM and let it choose, like the synopsis literally says. i'm just looking out for you πŸ’–

that's a wrap on this one 🫢 this gorgeous page came from perl v5.44.0, dated 2026-10-17, and it's the ExtUtils::MM_DOS(3perl) manual β€” thanks for reading, mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from
  • arch rolling: perl 5.44.0-1 Β· Artistic-1.0-Perl AND GPL-1.0-or-later
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms