From 65ea6067250bddd4e6f98d8e602658cdf06c70bd Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 10 Sep 2012 18:36:37 +0000 Subject: Fix mandatory pkg-config checks. git-svn-id: http://svn.drobilla.net/autowaf@83 e2e4594f-ea7b-45dc-bc5a-5f5301e603aa --- autowaf.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/autowaf.py b/autowaf.py index 8307806..91aedc7 100644 --- a/autowaf.py +++ b/autowaf.py @@ -139,11 +139,12 @@ def check_pkg(conf, name, **args): found = None pkg_var_name = 'PKG_' + name.replace('-', '_') if conf.env.PARDEBUG: - pargs = args - pargs['mandatory'] = False - found = conf.check_cfg(package=name + 'D', args="--cflags --libs", **pargs) + args['mandatory'] = False # Smash mandator arg + found = conf.check_cfg(package=name + 'D', args="--cflags --libs", **args) if found: conf.env[pkg_var_name] = name + 'D' + if mandatory: + args['mandatory'] = True # Unsmash mandatory arg if not found: conf.check_cfg(package=name, args="--cflags --libs", **args) if found: -- cgit v1.2.1