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.