Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Alien::Build::Plugin::UsereContributedAPien::Build::Plugin::Probe::CBuilder(3)

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

VERSION
       version 2.37

SYNOPSIS
	use alienfile;
	plugin 'Probe::CBuilder' => (
	  cflags => '-I/opt/libfoo/include',
	  libs	 => '-L/opt/libfoo/lib -lfoo',
	);

       alternately:

	ues alienfile;
	plugin 'Probe::CBuilder' => (
	  aliens => [ 'Alien::libfoo', 'Alien::libbar' ],
	);

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.

   aliens
       List of aliens to query fro compiler and	linker flags.

   lang
       The programming language	to use.	 One of	either "C" or "C++".

SEE ALSO
       Alien::Build, alienfile,	Alien::Build::MM, Alien

AUTHOR
       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	FandiA+-o (salva)

       Gianni Ceccarelli (dakkar)

       Pavel Shaydo (zwon, trinitum)

       Kang-min	Liu (aao.ae<degree>, gugod)

       Nicholas	Shipp (nshp)

       Juan JuliA!n Merelo GuervA^3s (JJ)

       Joel Berger (JBERGER)

       Petr Pisar (ppisar)

       Lance Wicks (LANCEW)

       Ahmad Fatoum (a3f, ATHREEF)

       JosA(C) JoaquAn Atria (JJATRIA)

       Duke Leto (LETO)

       Shoichi Kaji (SKAJI)

       Shawn Laffan (SLAFFAN)

       Paul Evans (leonerd, PEVANS)

       HAYkon HA|gland (hakonhagland, HAKONH)

COPYRIGHT AND LICENSE
       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.

perl v5.32.1			  2020Alien::Build::Plugin::Probe::CBuilder(3)

NAME | VERSION | SYNOPSIS | DESCRIPTION | PROPERTIES | SEE ALSO | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Alien::Build::Plugin::Probe::CBuilder&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help