Alien::...n::Build(3)
π NAME π
Alien::Build::Plugin::Build β literally the plugin squad that builds your Alien::Build plugins, bestie. That's the whole job description. β¨
πΈ VERSION πΈ
version 2.88 β yes queen, this is the one. π
π¦ SYNOPSIS π¦
Okay so if you're on autoconf energy, you do this:
use alienfile;
plugin 'Build::Autoconf';
And if you're being unixy (even on windows, no cap, it works there too):
use alienfile;
plugin 'Build::MSYS';
That's it. That's the vibe. π
β¨ DESCRIPTION β¨
So here's the tea: Build plugins hand you the tools to actually build your package after it's been downloaded and extracted. Like, the download part is done, the unzip part is done, and now it's build time. π
Here's the whole lineup, one by one:
Alien::Build::Plugin::Build::Autoconfβ for packages that get configured with autotools, or with one of those autotools-likeconfigurescripts. You know the ones. π οΈAlien::Build::Plugin::Build::CMakeβ for packages that are configured and built using CMake. CMake girlies, this one's for you. π§Alien::Build::Plugin::Build::Copyβ for the low-maintenance packages that don't need any build at all and can just be copied straight into their final location. Zero effort, iconic behavior. β¨Alien::Build::Plugin::Build::MSYSβ for packages that need MSYS on Windows in order to build. On every other platform this plugin is typically a no-op, so it's just chilling. π¦Alien::Build::Plugin::Build::Makeβ for packages that need Make to build. Several flavors of Make are supported, including GNU Make and BSD Make. So many options, we love to see it. πAlien::Build::Plugin::Build::SearchDepβ adds other Aliens as dependencies. Making friends, building community, we stan. π«Ά
π SEE ALSO π
Alien::BuildAlien::Build::Plugin
Go read them, iykyk. π
π AUTHOR π
Author: Graham Ollis <plicease@cpan.org>
And now the contributors, aka the group chat that made this happen, fr fr:
- 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)
Every single one of them, on the list, no skipping. ππ
π 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. Slay, honestly. π
Okay bestie, that's the whole page β this was Alien::...n::Build(3), from the User Contributed Perl Documentation, running on perl v5.42.3, dated 2026-09-21. Go forth and build something iconic. π
β¨
π¦ 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