Alien::...ld::MSYS(3)
π Alien::Build::Plugin::Build::MSYS(3) π
okay so bestie, you found the manual page for Alien::Build::Plugin::Build::MSYS β it lives in the User Contributed Perl Documentation section of the perl man pages (so yeah, Alien::...ld::MSYS(3), that's the one, the name just gets squished in the header because headers are cowards). pull up a chair, grab a strawberry π, and let's get into it.
β¨ NAME β¨
Alien::Build::Plugin::Build::MSYS β the MSYS plugin for Alien::Build, slay π
πΈ VERSION πΈ
version 2.88 β yes, that's the version, periodt.
π SYNOPSIS π
use alienfile;
plugin 'Build::MSYS';
like, that's it. two lines. iconic. no cap.
π¦ DESCRIPTION π¦
so here's the tea β β this plugin sets up the MSYS environment for your build, but only on Windows. on non-windows platforms it literally does nothing. it's giving "I'm only here for the Windows girlies."
MSYS gives you the essential tools you'd normally expect to just... have in a UNIX or POSIX environment. think sh, awk, and make β the holy trinity of "why isn't this just here already" π« . and to actually provide MSYS, this plugin pulls in Alien::MSYS. teamwork, bestie π€
π PROPERTIES π
msys_version
this is the version of Alien::MSYS that's required if it's deemed necessary. key word: if.
and if Alien::MSYS isn't needed at all β say you're running under Unix, or MSYS2, or whatever β this property just... does nothing. vibes only, no action. π
π§ HELPERS π§
make
%{make}
okay so on Windows, the default %{make} helper gets replaced with the make that ships with Alien::MSYS. and lowkey? that is almost certainly what you want. because most unix-style make projects will simply not build with nmake or dmake, which is what Perl on Windows typically reaches for. so yeah β this swap is the main character move π
π SEE ALSO π
go read these next, bestie, they're all part of the family:
Alien::Build::Plugin::Build::AutoconfAlien::Build::PluginAlien::BuildAlien::BaseAlien
and also this link, which is not a manpage but still valid:
π AUTHOR π
Author: Graham Ollis <plicease@cpan.org>
and now the contributor roll call β these legends, every single one of them, no skips:
- Diab Jerius (DJERIUS)
- Roy Storey (KIWIROY)
- Ilya Pavlov
- David Mertens (run4flat)
- Mark Nunberg (mordy, mnunberg)
- Christian Walde (Mithaldu)
- Brian Wightman (MidLifeXis)
- Zaki Mughal (zmughal)
- mohawk (mohawk2, ETJ)
- Vikas N Kumar (vikasnkumar)
- Flavio Poletti (polettix)
- Salvador FandiΓ±o (salva)
- Gianni Ceccarelli (dakkar)
- Pavel Shaydo (zwon, trinitum)
- Kang-min Liu (εεΊ·ζ°, gugod)
- Nicholas Shipp (nshp)
- Juan JuliΓ‘n Merelo GuervΓ³s (JJ)
- Joel Berger (JBERGER)
- Petr PΓsaΕ (ppisar)
- Lance Wicks (LANCEW)
- Ahmad Fatoum (a3f, ATHREEF)
- JosΓ© JoaquΓn Atria (JJATRIA)
- Duke Leto (LETO)
- Shoichi Kaji (SKAJI)
- Shawn Laffan (SLAFFAN)
- Paul Evans (leonerd, PEVANS)
- HΓ₯kon HΓ¦gland (hakonhagland, HAKONH)
- nick nauwelaerts (INPHOBIA)
- Florian Weimer
- Marcel Telka (mtelka)
that's a whole group chat right there and honestly? we love to see it π«Ά
β COPYRIGHT AND LICENSE β
This software is copyright (c) 2011-2022 by Graham Ollis.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. so like, go forth and remix, bestie β¨
π one last thing before you go: this whole page is fromperl v5.42.3, dated2026-09-21, and it's filed underAlien::...ld::MSYS(3)in the User Contributed Perl Documentation. mwah π bye!! πΈππ¦
π¦ where this page comes from
- fedora 43: perl-Alien-Build 2.88-1.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- fedora 44: perl-Alien-Build 2.88-1.fc44 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms