From 53abbad201c611747530d747400dac449d869688 Mon Sep 17 00:00:00 2001 From: Tollef Fog Heen Date: Sun, 23 Mar 2008 20:46:08 +0100 Subject: [PATCH] 2008-03-23 Stepan Kasal * pkg-config.1: Document "Requires.private" and recommend it for libraries. Freedesktop #13188 --- ChangeLog | 3 +++ pkg-config.1 | 13 +++++++++++++ 2 files changed, 16 insertions(+) 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 -- 2.39.5