diff --git a/waftools/checks/generic.py b/waftools/checks/generic.py index e2ea78092f..10c52b4f54 100644 --- a/waftools/checks/generic.py +++ b/waftools/checks/generic.py @@ -99,8 +99,10 @@ def check_pkg_config(*args, **kw_ext): result = bool(ctx.check_cfg(**opts)) ConfigSet.append_unique = original_append_unique - if not result: - defkey = DependencyInflector(dependency_identifier).define_key() + defkey = DependencyInflector(dependency_identifier).define_key() + if result: + ctx.define(defkey, 1) + else: ctx.undefine(defkey) return result return fn