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_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_fragment_t *frag = node->data;
|
||||
|
|
Loading…
Reference in New Issue