manpagez: man pages & more
info gpgrt
Home | html | info | man

File: gpgrt.info,  Node: gpgrt-config,  Prev: gpg-error-config,  Up: Tools

4.2 gpgrt-config - Helper tool for querying installed libraries.
================================================================

'gpgrt-config' is a script tool that is used by the autoconf macros
shipped with gnupg software (e.g.  AM_PATH_GPG_ERROR and AM_PATH_GPGME)
to determine the compiler and linker flags that should be used to
compile and link programs that use the specific library (e.g.
libgpg-error or libgpgme).  'gpgrt-config' uses pkg-config .pc files as
data source.

   Apart from options 'gpgrt-config' accepts a single argument 'module'
specifying the basename (without the ".pc"-suffix) of the pkg-config
file to be used as input.  'module' will default to 'gpg-error' if it is
not specified.

'gpgrt-config' accepts the following options:

'--libdir=LIBDIR'
     Parent directory path of pkgconfig file search path.  e.g.
     'gpgrt-config --libdir=/usr/lib --exists gpgme' will parse
     '/usr/lib/pkgconfig/gpgme.pc'.

'--exists'
     Test whether the pkg-config file 'module.pc' exist and exits with
     success or error accordingly.

'--modversion'
     Print the currently installed version of 'module' on the standard
     output.

'--libs'
     Print the linker flags that are necessary to link a program using
     the 'module'.

'--cflags'
     Print the compiler flags that are necessary to compile a program
     using the 'module'.

'--static'
     Modifies output if linking statically instead of dynamically.

'--variable=VARNAME'
     Output variable VARNAME from the module's pkg-config file.

'gpgrt-config' is tried to be compatible to pkg-config, and to support
cross build well, but it is not intended to be a replacement.

© manpagez.com 2000-2024
Individual documents may contain additional copyright information.