forked from ariadne/pkgconf
pkg: pkg_verify_graph() should also accept resolver flags
parent
84aa1c11f1
commit
3f758a8bae
2
main.c
2
main.c
|
@ -171,7 +171,7 @@ pkg_queue_walk(pkg_queue_t *head)
|
|||
}
|
||||
|
||||
/* we should verify that the graph is complete before attempting to compute cflags etc. */
|
||||
pkg_verify_graph(&world, maximum_traverse_depth);
|
||||
pkg_verify_graph(&world, maximum_traverse_depth, global_traverse_flags);
|
||||
|
||||
if (want_digraph)
|
||||
{
|
||||
|
|
4
pkg.c
4
pkg.c
|
@ -293,9 +293,9 @@ pkg_verify_dependency(pkg_dependency_t *pkgdep, unsigned int flags)
|
|||
* pkg_traverse().
|
||||
*/
|
||||
void
|
||||
pkg_verify_graph(pkg_t *root, int depth)
|
||||
pkg_verify_graph(pkg_t *root, int depth, unsigned int flags)
|
||||
{
|
||||
pkg_traverse(root, NULL, NULL, depth, PKGF_NONE);
|
||||
pkg_traverse(root, NULL, NULL, depth, flags);
|
||||
}
|
||||
|
||||
static inline void
|
||||
|
|
2
pkg.h
2
pkg.h
|
@ -106,7 +106,7 @@ struct pkg_ {
|
|||
|
||||
pkg_t *pkg_find(const char *name, unsigned int flags);
|
||||
void pkg_traverse(pkg_t *root, void (*pkg_traverse_func)(pkg_t *package, void *data), void *data, int maxdepth, unsigned int flags);
|
||||
void pkg_verify_graph(pkg_t *root, int depth);
|
||||
void pkg_verify_graph(pkg_t *root, int depth, unsigned int flags);
|
||||
int pkg_compare_version(const char *a, const char *b);
|
||||
pkg_t *pkg_verify_dependency(pkg_dependency_t *pkgdep, unsigned int flags);
|
||||
const char *pkg_get_comparator(pkg_dependency_t *pkgdep);
|
||||
|
|
Loading…
Reference in New Issue