summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-10-05 15:06:50 +0000
committerDavid Robillard <d@drobilla.net>2011-10-05 15:06:50 +0000
commit3cb4de51596be319b6911c358749fe3f4a3ecb96 (patch)
tree390b8f2f0287bb35a797c6d3834e4f1496f2090c
parentd404cc86d4b7d6d6ea925cb94dd92177c126b571 (diff)
downloadautowaf-3cb4de51596be319b6911c358749fe3f4a3ecb96.tar.gz
autowaf-3cb4de51596be319b6911c358749fe3f4a3ecb96.tar.bz2
autowaf-3cb4de51596be319b6911c358749fe3f4a3ecb96.zip
Fix multiple package check avoidance
git-svn-id: http://svn.drobilla.net/autowaf@54 e2e4594f-ea7b-45dc-bc5a-5f5301e603aa
-rw-r--r--autowaf.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/autowaf.py b/autowaf.py
index 59ab547..f43ff92 100644
--- a/autowaf.py
+++ b/autowaf.py
@@ -114,8 +114,9 @@ def define(conf, var_name, value):
def check_pkg(conf, name, **args):
"Check for a package iff it hasn't been checked for yet"
- var_name = 'HAVE_' + nameify(args['uselib_store'])
+ var_name = 'CHECKED_' + nameify(args['uselib_store'])
check = not var_name in conf.env
+ conf.env[var_name] = True
if not check and 'atleast_version' in args:
# Re-check if version is newer than previous check
checked_version = conf.env['VERSION_' + name]