Alien::Build::Plugin::PkgConfig::Negotiate − Package configuration negotiation plugin
version 2.37
use alienfile;
plugin 'PkgConfig' => (
pkg_name => 'libfoo',
);
This plugin provides Probe and Gather steps for pkg-config based packages. It picks the best "PkgConfig" plugin depending your platform and environment.
pkg_name
The package name.
atleast_version
The minimum required version that is acceptable version as
provided by the system.
exact_version
The exact required version that is acceptable version as
provided by the system.
max_version
The max required version that is acceptable version as
provided by the system.
minimum_version
Alias for "atleast_version" for backward
compatibility.
pick
my $name =
Alien::Build::Plugijn::PkgConfig::Negotiate−>pick;
Returns the name of the negotiated plugin.
ALIEN_BUILD_PKG_CONFIG
If set, this plugin will be used instead of the build in logic which attempts to automatically pick the best plugin.
Alien::Build, alienfile, Alien::Build::MM, Alien
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 Pisar (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 )
This software is copyright (c) 2011−2020 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.