From 492d220d73187907947d2a8e33292f736a70b446 Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Wed, 18 Jan 2017 20:34:06 -0600 Subject: [PATCH] main: properly honour --keep-system-libs and --keep-system-cflags --- main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index b555a9b..f358edc 100644 --- a/main.c +++ b/main.c @@ -108,7 +108,7 @@ filter_cflags(const pkgconf_client_t *client, const pkgconf_fragment_t *frag, vo (void) data; (void) flags; - if (pkgconf_fragment_has_system_dir(client, frag)) + if (!(want_flags & PKG_KEEP_SYSTEM_CFLAGS) && pkgconf_fragment_has_system_dir(client, frag)) return false; if (frag->type == 'I') @@ -127,7 +127,7 @@ filter_libs(const pkgconf_client_t *client, const pkgconf_fragment_t *frag, void (void) data; (void) flags; - if (pkgconf_fragment_has_system_dir(client, frag)) + if (!(want_flags & PKG_KEEP_SYSTEM_LIBS) && pkgconf_fragment_has_system_dir(client, frag)) return false; switch (frag->type)