pkg.m4 —
autoconf macros for using pkgconf
PKG_HAVE_DEFINE_WITH_MODULES |
|
pkg.m4 is a collection of autoconf macros which
help to configure compiler and linker flags for development libraries. This
allows build systems to detect other dependencies and use them with the system
toolchain.
Checks that the version of the
pkg.m4 autoconf
macros in use is at least MIN-VERSION. This can be used to ensure a particular
pkg.m4 macro will be available.
Checks for an implementation of
pkg-config which is
at least MIN-VERSION or newer.
Checks whether a given module set exists, and if so, defines
CFLAGS and
LIBS
variables prefixed by
VARIABLE-PREFIX with the
output from
--cflags and
--libs respectively.
The optional
ACTION-IF-FOUND and
ACTION-IF-NOT-FOUND arguments are shell fragments
that should be executed if the module set is found or not found.
If
$PKG_CONFIG is not defined, the
PKG_PROG_PKG_CONFIG macro will be executed to
locate a
pkg-config implementation.
The
PKG_CHECK_MODULES_STATIC macro provides the
same behaviour as
PKG_CHECK_MODULES with static
linking enabled via the
--static flag.
Defines the variable $pkgconfigdir as the location where a package should
install pkg-config .pc files.
By default the directory is $libdir/pkgconfig, but the default can be changed by
passing the
DIRECTORY parameter.
This value can be overridden with the
--with-pkgconfigdir configure parameter.
Defines the variable $noarch_pkgconfigdir as the location where a package should
install pkg-config .pc files.
By default the directory is $datadir/pkgconfig, but the default can be changed
by passing the
DIRECTORY parameter.
This value can be overridden with the
--with-noarch-pkgconfigdir configure parameter.
Retrieves the value of the
pkg-config variable
CONFIG-VARIABLE from
MODULE and stores it in the
VARIABLE variable.
Note that repeated usage of
VARIABLE is not
recommended as the check will be skipped if the variable is already set.
Prepares a "--with-" configure option using the lowercase
VARIABLE-PREFIX name, merging the behaviour of
AC_ARG_WITH and
PKG_CHECK_MODULES in a single macro.
Convenience macro to trigger
AM_CONDITIONAL after a
PKG_WITH_MODULES check.
VARIABLE-PREFIX is exported as a make variable.
Convenience macro to trigger
AM_CONDITIONAL and
AC_DEFINE after a
PKG_WITH_MODULES check.
VARIABLE-PREFIX is exported as a make
variable.