Alien::...n::Probe(3)
💖 Alien::Build::Plugin::Probe 💖
okay bestie, you found the Probe page of Alien::Build — user contributed perl documentation, no cap, and it's giving "let me find what's already on your system before we go build anything from scratch" energy. 🦋
✨ VERSION ✨
version 2.88 — yes queen, that's the one. 💅
🌸 SYNOPSIS 🌸
look for libraries in known location:
use alienfile;
plugin 'Probe::CBuilder' => (
cflags => '-I/opt/libfoo/include',
libs => '-L/opt/libfoo/lib -lfoo',
);
look for tools in the path:
use alienfile;
plugin 'Probe::CommandLine' => (
command => 'gzip',
args => [ '--version' ],
match => qr/gzip/,
version => qr/gzip ([0-9\.]+)/,
);
Use vcpkg for Visual C++ Perl:
use alienfile;
plugin 'Probe::Vcpkg' => 'libffi';
👑 DESCRIPTION 👑
So like… Probe plugins are the main character of "let's not download the whole internet for no reason." 🎀 They go poke around your system looking for libraries and tools that are already installed. And if they find them?? They get used, bestie. No source-downloading, no building from scratch. The way that saves you so much time… obsessed. ✨
Alien::Build::Plugin::Probe::CBuilder— usesExtUtils::CBuilderto probe for an existing installed library. lowkey iconic.Alien::Build::Plugin::Probe::CommandLine— runs commands to probe for existing tools. 🖥️Alien::Build::Plugin::Probe::Vcpkg— usesWin32::Vcpkgto probe for an existing installed library. 🧚
🔥 SEE ALSO 🔥
Alien::BuildAlien::Build::Plugin
iykyk, those two are the whole vibe. 💜
🫶 AUTHOR 🫶
Author: Graham Ollis <plicease@cpan.org> 💖
Contributors — the whole group chat came through, 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)
absolute legends, every single one. 🌈
🎀 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.
bestie that's the legal tea, and it's actually very chill: free software, same terms as perl 5 itself. slay. 💅
and that's a wrap! 🦋 this page came to you from perl v5.42.3, dated 2026-09-21, and it is literally the Alien::...n::Probe(3) manual. periodt. 💖✨
📦 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