summaryrefslogtreecommitdiffstats
path: root/autowaf.py
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-09-11 19:31:24 +0000
committerDavid Robillard <d@drobilla.net>2012-09-11 19:31:24 +0000
commit8436b2c6d8dee1215744d834ad41f4a4cd3fc2c8 (patch)
tree1734691f6966b5f212aa00a5a9755aaec1db2eaf /autowaf.py
parent79d7060e24abb2d9c62e3275ada9b9e305a460b7 (diff)
downloadautowaf-8436b2c6d8dee1215744d834ad41f4a4cd3fc2c8.tar.gz
autowaf-8436b2c6d8dee1215744d834ad41f4a4cd3fc2c8.tar.bz2
autowaf-8436b2c6d8dee1215744d834ad41f4a4cd3fc2c8.zip
Fix pkg-config dependencies when not using --pardebug.
git-svn-id: http://svn.drobilla.net/autowaf@85 e2e4594f-ea7b-45dc-bc5a-5f5301e603aa
Diffstat (limited to 'autowaf.py')
-rw-r--r--autowaf.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/autowaf.py b/autowaf.py
index b2b465a..c305a98 100644
--- a/autowaf.py
+++ b/autowaf.py
@@ -138,17 +138,17 @@ def check_pkg(conf, name, **args):
if check:
found = None
pkg_var_name = 'PKG_' + name.replace('-', '_')
+ pkg_name = name
if conf.env.PARDEBUG:
args['mandatory'] = False # Smash mandatory arg
- found = conf.check_cfg(package=name + 'D', args="--cflags --libs", **args)
- if found:
- conf.env[pkg_var_name] = name + 'D'
+ pkg_name += 'D'
+ found = conf.check_cfg(package=pkg_name, args="--cflags --libs", **args)
if mandatory:
args['mandatory'] = True # Unsmash mandatory arg
if not found:
- conf.check_cfg(package=name, args="--cflags --libs", **args)
- if found:
- conf.env[pkg_var_name] = name
+ found = conf.check_cfg(package=pkg_name, args="--cflags --libs", **args)
+ if found:
+ conf.env[pkg_var_name] = pkg_name
if 'atleast_version' in args:
conf.env['VERSION_' + name] = args['atleast_version']
if mandatory: