NAME
Alien::Build::Plugin::Probe::CBuilder - Probe for system libraries by guessing with ExtUtils::CBuilder
VERSION
version 0.24
SYNOPSIS
use alienfile;
plugin 'Probe::CBuilder' => (
cflags => '-I/opt/libfoo/include',
libs => '-L/opt/libfoo/lib -lfoo',
);
DESCRIPTION
This plugin probes for compiler and linker flags using ExtUtils::CBuilder. This is a useful alternative to Alien::Build::Plugin::PkgConfig::Negotiate for packages that do not provide a pkg-config .pc
file, or for when those .pc
files may not be available. (For example, on FreeBSD, libarchive
is a core part of the operating system, but doesn't include a .pc
file which is usually provided when you install the libarchive
package on Linux).
PROPERTIES
options
Any extra options that you want to have passed into the constructor to ExtUtils::CBuilder.
cflags
The compiler flags.
libs
The linker flags
program
The program to use in the test.
version
This is a regular expression to parse the version out of the output from the test program.
SEE ALSO
Alien::Build, alienfile, Alien::Build::MM, Alien
AUTHOR
Graham Ollis <plicease@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2017 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.