1Alien::Build::Plugin::PUksgeCronCfoingt:r:iNbAeulgtioeetdni:aP:teBeru(li3l)Ddo:c:uPmleungtiant:i:oPnkgConfig::Negotiate(3)
2
3
4
6 Alien::Build::Plugin::PkgConfig::Negotiate - Package configuration
7 negotiation plugin
8
10 version 2.17
11
13 use alienfile;
14 plugin 'PkgConfig' => (
15 pkg_name => 'libfoo',
16 );
17
19 This plugin provides Probe and Gather steps for pkg-config based
20 packages. It picks the best "PkgConfig" plugin depending your platform
21 and environment.
22
24 pkg_name
25 The package name.
26
27 atleast_version
28 The minimum required version that is acceptable version as provided by
29 the system.
30
31 exact_version
32 The exact required version that is acceptable version as provided by
33 the system.
34
35 max_version
36 The max required version that is acceptable version as provided by the
37 system.
38
39 minimum_version
40 Alias for "atleast_version" for backward compatibility.
41
43 pick
44 my $name = Alien::Build::Plugijn::PkgConfig::Negotiate->pick;
45
46 Returns the name of the negotiated plugin.
47
49 ALIEN_BUILD_PKG_CONFIG
50 If set, this plugin will be used instead of the build in logic
51 which attempts to automatically pick the best plugin.
52
54 Alien::Build, alienfile, Alien::Build::MM, Alien
55
57 Author: Graham Ollis <plicease@cpan.org>
58
59 Contributors:
60
61 Diab Jerius (DJERIUS)
62
63 Roy Storey (KIWIROY)
64
65 Ilya Pavlov
66
67 David Mertens (run4flat)
68
69 Mark Nunberg (mordy, mnunberg)
70
71 Christian Walde (Mithaldu)
72
73 Brian Wightman (MidLifeXis)
74
75 Zaki Mughal (zmughal)
76
77 mohawk (mohawk2, ETJ)
78
79 Vikas N Kumar (vikasnkumar)
80
81 Flavio Poletti (polettix)
82
83 Salvador Fandiño (salva)
84
85 Gianni Ceccarelli (dakkar)
86
87 Pavel Shaydo (zwon, trinitum)
88
89 Kang-min Liu (劉康民, gugod)
90
91 Nicholas Shipp (nshp)
92
93 Juan Julián Merelo Guervós (JJ)
94
95 Joel Berger (JBERGER)
96
97 Petr Pisar (ppisar)
98
99 Lance Wicks (LANCEW)
100
101 Ahmad Fatoum (a3f, ATHREEF)
102
103 José Joaquín Atria (JJATRIA)
104
105 Duke Leto (LETO)
106
107 Shoichi Kaji (SKAJI)
108
109 Shawn Laffan (SLAFFAN)
110
111 Paul Evans (leonerd, PEVANS)
112
114 This software is copyright (c) 2011-2020 by Graham Ollis.
115
116 This is free software; you can redistribute it and/or modify it under
117 the same terms as the Perl 5 programming language system itself.
118
119
120
121perl v5.30.2 A2l0i2e0n-:0:3B-u2i0ld::Plugin::PkgConfig::Negotiate(3)