-
Notifications
You must be signed in to change notification settings - Fork 2
License
PerlAlien/Alien-pkgconf
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
NAME
Alien::pkgconf - Discover or download and install pkgconf + libpkgconf
SYNOPSIS
use Alien::pkgconf;
my $cflags = Alien::pkgconf->cflags;
my $libs = Alien::pkgconf->libs;
DESCRIPTION
This module provides you with the information that you need to invoke
"pkgconf" or link against "libpkgconf". It isn't intended to be used
directly, but rather to provide the necessary package by a CPAN module
that needs "libpkgconf", such as PkgConfig::LibPkgConf.
METHODS
cflags
my $cflags = Alien::pkgconf->cflags;
The compiler flags for compiling against "libpkgconf".
libs
my $libs = Alien::pkgconf->libs;
The linker flags for linking against "libpkgconf".
dynamic_libs
my($dll) = Alien::pkgconf->dynamic_libs;
The ".so", ".dll" or ".dynlib" shared or dynamic library which can be
used via FFI.
version
my $version = Alien::pkgconf->version;
The "libpkgconf" version.
bin_dir
my($dir) = Alien::pkgconf->bin_dir;
The directory where you can find "pkgconf". If it is not already in the
"PATH". Adding this to "PATH" should make tools that require "pkgconf"
work.
install_type
my $type = Alien::pkgconf->install_type;
The type of install, should be either "share" or "system".
HELPERS
pkgconf
%{pkgconf}
The name of the "pkgconf" binary. This is usually just "pkgconf".
SEE ALSO
PkgConfig::LibPkgConf
PLATFORM NOTES
Solaris
You may need to have the GNU version of nm installed, which comes with
GNU binutils.
ACKNOWLEDGMENTS
Thanks to the "pkgconf" developers for their efforts:
<https://github.com/pkgconf/pkgconf/graphs/contributors>
AUTHOR
Graham Ollis
Contributors:
Thibault Duponchelle (tib)
COPYRIGHT AND LICENSE
This software is copyright (c) 2016 Graham Ollis.
This is free software; you may redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published