forked from ariadne/pkgconf
libpkgconf: pkg: skip over private dependency nodes when --static is not explicitly requested
Fixes: 197fcad
("queue: add flattening code")
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
parent
d0f8f3f228
commit
86602bc17e
|
@ -1829,6 +1829,9 @@ pkgconf_pkg_libs_collect(pkgconf_client_t *client, pkgconf_pkg_t *pkg, void *dat
|
||||||
pkgconf_list_t *list = data;
|
pkgconf_list_t *list = data;
|
||||||
pkgconf_node_t *node;
|
pkgconf_node_t *node;
|
||||||
|
|
||||||
|
if (!(client->flags & PKGCONF_PKG_PKGF_SEARCH_PRIVATE) && pkg->flags & PKGCONF_PKG_PROPF_VISITED_PRIVATE)
|
||||||
|
return;
|
||||||
|
|
||||||
PKGCONF_FOREACH_LIST_ENTRY(pkg->libs.head, node)
|
PKGCONF_FOREACH_LIST_ENTRY(pkg->libs.head, node)
|
||||||
{
|
{
|
||||||
pkgconf_fragment_t *frag = node->data;
|
pkgconf_fragment_t *frag = node->data;
|
||||||
|
|
Loading…
Reference in New Issue