ExtUtils::MM_NW5(3)

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

✨ NAME ✨

okay so this is ExtUtils::MM_NW5(3), a User Contributed Perl Documentation page for ExtUtils::MM_NW5. The actual name line is: methods to override UN*X behaviour in ExtUtils::MakeMaker. That's the whole assignment, bestie. πŸŽ€

🌈 SYNOPSIS 🌈

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

the comment is literally doing the most: <mint>Done internally by ExtUtils::MakeMaker if needed</mint>. so that's the whole synopsis vibe. ✨

🌸 DESCRIPTION 🌸

See ExtUtils::MM_Unix for documentation of the methods provided there. This package overrides the implementation of these methods, not the semantics. so the semantics stay exactly as documented over in ExtUtils::MM_Unix β€” this package is just swapping the implementation underneath. periodt. πŸ’…

  • os_flavor β€” says we're Netware in addition to being Windows. both things at once, no cap. πŸ¦‹
  • init_platform β€” adds Netware macros. the full macro guest list is: LIBPTH, BASE_IMPORT, NLM_VERSION, MPKTOOL, TOOLPATH, BOOT_SYMBOL, NLM_SHORT_NAME, INCLUDE, PATH, MM_NW5_REVISION. slay. πŸ”₯
  • platform_constants β€” adds the Netware macros initialized above to the Makefile. very "put it in the Makefile" of it. πŸ‘‘
  • static_lib_pure_cmd β€” defines how to run the archive utility. that's the assignment. 🧚
  • xs_static_lib_is_xs β€” appears in the method list with no extra description in the original. no invented lore, just the name doing its thing. πŸ’€
  • dynamic_lib β€” override of utility methods for OS-specific work. very OS-specific, very utility-method override. 🌟

xoxo bestie πŸ’– this ExtUtils::MM_NW5(3) page is perl v5.42.0, dated 2023-04-04. go off and override something cute. 🫢

πŸ“¦ where this page comes from