From: Tollef Fog Heen Date: Sun, 23 Mar 2008 19:46:08 +0000 (+0100) Subject: 2008-03-23 Stepan Kasal X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=53abbad201c611747530d747400dac449d869688;p=pkg-config 2008-03-23 Stepan Kasal * pkg-config.1: Document "Requires.private" and recommend it for libraries. Freedesktop #13188 --- diff --git a/ChangeLog b/ChangeLog index 4ddad30..31498ef 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2008-03-23 Stepan Kasal + * pkg-config.1: Document "Requires.private" and recommend it + for libraries. Freedesktop #13188 + * pkg-config.1: Fix a few typos--add two omitted .TP tags and two omitted full stops; and empty lines do influence the formatting in nroff. diff --git a/pkg-config.1 b/pkg-config.1 index 2531475..378617c 100644 --- a/pkg-config.1 +++ b/pkg-config.1 @@ -357,6 +357,19 @@ checks. You may only mention the same package one time on the .I "Requires:" line. If the version of a package is unspecified, any version will be used with no checking. +TP +.I Requires.private: +A list of packages required by this package. The difference from +.I Requires +is that the packages listed under +.I Requires.private +are not taken into account when a flag list is computed for +dynamically linked executable (i.e., when \-\-static was not +specified). In the situation where each .pc file corresponds to a +library, +.I Requires.private +shall be used exclusively to specify the dependencies between the +libraries. .TP .I "Conflicts:" This optional line allows \fIpkg-config\fP to perform additional