Provided by: pmk_0.10.4-1_amd64 bug

NAME

       pmkpc — Packages metainformation management tool.

SYNOPSIS

       pmkpc [options] [modules]

DESCRIPTION

       pmkpc  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.

OPTIONS

       The 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-stdout

OUTPUT FILTERING

       As  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.

FILES

       pmkcfgtool.dat  config tool specific data.

SEE ALSO

       pkg-config(1)

HISTORY

       Initialy 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.

AUTHORS

       Damien Couderc and Xavier Santolaria.

Debian                                          January 20, 2004                                        PMKPC(1)