ExtUtils::MM_OS2(3)

πŸ“¦ version 7.70, in opensuse-leap 16.0

✨ NAME ✨

ExtUtils::MM_OS2 β€” methods to override UN*X behaviour in ExtUtils::MakeMaker πŸ’–

okay so this is the ExtUtils::MM_OS2 page, living in the User Contributed Perl Documentation, section 3. It's the OS/2-flavored override package, and we're gonna keep it cute and complete.

πŸ¦‹ SYNOPSIS πŸ¦‹

use ExtUtils::MM_OS2; # Done internally by ExtUtils::MakeMaker if needed

So yeah β€” you usually don't call this yourself. ExtUtils::MakeMaker pulls it in internally if needed. Periodt. πŸ’…

🌸 DESCRIPTION 🌸

For the docs on the methods provided here, go see ExtUtils::MM_Unix. This package overrides the implementation of those methods, not the semantics β€” meaning the methods still mean what they mean, they just get a different behind-the-scenes fit. No cap.

πŸ’… METHODS πŸ’…

πŸŽ€ init_dist πŸŽ€

It defines TO_UNIX to convert OS2 linefeeds to Unix style. Slay, line endings. ✨

init_linker

The original page just lists this method name with no extra blurb. Minimalist icon behavior, honestly. 🫢

os_flavor

OS/2 is OS/2. That's it. That's the flavor. πŸ’€

xs_static_lib_is_xs

Same situation as init_linker: the original page lists the method name and gives no extra description. Keeping it real. πŸŽ€


mwah πŸ’‹ this page is ExtUtils::MM_OS2(3), from perl v5.42.0, dated 2023-04-04 β€” and yes, it's giving User Contributed Perl Documentation realness. πŸ¦‹

πŸ“¦ where this page comes from