Alien::...kgConfig(3)
π NAME π
okay so bestie, welcome to Alien::Build::Plugin::PkgConfig β literally the PkgConfig Alien::Build plugins, that's the whole vibe π
(this page is filed under the manual name Alien::...kgConfig(3), just so you know where you are π«Ά)
β¨ VERSION β¨
we're on version 2.88, no cap πΈ
π SYNOPSIS π
here's the whole serve:
use alienfile;
plugin 'PkgConfig' => (
pkg_name => 'foo',
);
that's it. that's the moment. iconic β¨
π¦ DESCRIPTION π¦
so PkgConfig plugins do the thing where they use pkg-config or some compatible library to grab your flags at the probe and gather stages. very main character energy, very "I got you bestie" π
Alien::Build::Plugin::PkgConfig::CommandLineβ uses the command-linepkg-configorpkgconfto get compiler and linker flags. old school but she works πAlien::Build::Plugin::PkgConfig::LibPkgConfβ uses the XSPkgConfig::LibPkgConfto get compiler and linker flags. fancy β¨Alien::Build::Plugin::PkgConfig::MakeStaticβ converts the.pcfile so it uses static linkage by default.Alien::Build::Plugin::PkgConfig::MakeStaticβ picks the best plugin to do thepkg-configwork. the "best" choice usually depends on your platform AND your config, so likeβ¦ it's giving β¨situationalβ¨. (yes, the list really does sayMakeStatictwice, that's just how the page is, I'm not gonna lie to you π)Alien::Build::Plugin::PkgConfig::PPβ uses the pure-perlPkgConfigto get compiler and linker flags. no XS, just vibes π
π SEE ALSO π
Alien::BuildAlien::Build::Plugin
go read those if you wanna go deeper, iykyk π
π AUTHOR π
Author: Graham Ollis <plicease@cpan.org>
Contributors:
- 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)
look at that roster. absolutely ate ππ₯
π 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.
fr fr, that's the whole license. free software, same terms as Perl 5 itself, go wild π«Ά
and that's the page bestie!! this one's from perl v5.42.3, dated 2026-09-21, filed under Alien::...kgConfig(3) β mwah, take care of her πβ¨ππ¦πΈ
π¦ 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