Query: pmkpc
OS: debian
Section: 1
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
PMKPC(1) BSD General Commands Manual PMKPC(1)NAMEpmkpc -- Packages metainformation management tool.SYNOPSISpmkpc [options] [modules]DESCRIPTIONpmkpc is a tool that gathers metainformation about installed libraries that provide pkg-config data files. It aims to be an alternative to the pkg-config tool.OPTIONSThe options are as follows: --version Display compatibility version relative to pkgconfig. --atleast-pkgconfig-version Check if compatibility version is at least equal or greater than the version provided as an argument. --modversion Display the version of the given library modules using one line for each version. --atleast-version Check if each module version is at least equal or greater than the version provided as an argument. --exact-version Check if each module version is equal to the version provided as an argument. --max-version Check if each module version is at least equal or smaller than the version provided as an argument. --exists Check if given library modules exists. --cflags Display pre-processor and compiler flags for given library modules. Duplicates values are automatically removed. --cflags-only-I Enable output filtering of compiler flags and keep include path. See output filtering section. --cflags-only-other Enable output filtering of compiler flags and keep other flags than include path. See output filtering section. --libs Display linker flags for given library modules. Duplicate values are automatically removed. --libs_only_l Enable output filtering of linker flags and keep library linking flags. See output filtering section. --libs_only_L Enable output filtering of linker flags and keep library path flags. See output filtering section. --libs_only_other Enable output filtering of linker flags and keep other flags than library linking and path flags. See output filtering section. --help Only for compatibility with pkg-config. Refers to this man page. --usage Display usage. --list-all Display all module names and descriptions. The following options have not been implemented yet: --uninstalled --debug --variable --define-variable --print-errors --silence-errors --errors-to-stdoutOUTPUT FILTERINGAs pkg-config has no standard specifications we determinated its behavior from pkg-config man page. The result is that filtering options can be accumulated. The default behavior is like if all filtering options were enabled.FILESpmkcfgtool.dat config tool specific data.SEE ALSOpkg-config(1)HISTORYInitialy pmk was using pkg-config in a sub shell. Further, internal support was developed to improve the speed of data gathering. While studying the code of pkg-config we discovered some chunks of code that were unsafe (malloc return unchecked, use of strcpy without any check, ...). Knowing that, we decided to try to do a safer implementation and pmkpc was born.AUTHORSDamien Couderc and Xavier Santolaria.BSDJanuary 20, 2004 BSD