diff options
author | David Robillard <d@drobilla.net> | 2012-09-10 18:36:37 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-09-10 18:36:37 +0000 |
commit | 65ea6067250bddd4e6f98d8e602658cdf06c70bd (patch) | |
tree | 80d45e58c47f8da1f862fb375d2b0e9fa272871d | |
parent | b92cb52cb421357925ac6cfa1b35e7f3063922f7 (diff) | |
download | autowaf-65ea6067250bddd4e6f98d8e602658cdf06c70bd.tar.gz autowaf-65ea6067250bddd4e6f98d8e602658cdf06c70bd.tar.bz2 autowaf-65ea6067250bddd4e6f98d8e602658cdf06c70bd.zip |
Fix mandatory pkg-config checks.
git-svn-id: http://svn.drobilla.net/autowaf@83 e2e4594f-ea7b-45dc-bc5a-5f5301e603aa
-rw-r--r-- | autowaf.py | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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: |