The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Alien::Build::Plugin::Probe::CBuilder - Probe for system libraries by guessing with ExtUtils::CBuilder

VERSION

version 0.23

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.