diff options
author | David Robillard <d@drobilla.net> | 2011-05-25 20:09:55 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-05-25 20:09:55 +0000 |
commit | 3ede65a6b284cdbc48a1249c43ec0a100ba87a2f (patch) | |
tree | cb5db483fe2262f0437558ac920c12a23fbf6f0b | |
parent | 70c31d5cde990bae7427b7ab137c58248e844e42 (diff) | |
download | autowaf-3ede65a6b284cdbc48a1249c43ec0a100ba87a2f.tar.gz autowaf-3ede65a6b284cdbc48a1249c43ec0a100ba87a2f.tar.bz2 autowaf-3ede65a6b284cdbc48a1249c43ec0a100ba87a2f.zip |
Remove header check cacheing
git-svn-id: http://svn.drobilla.net/autowaf@46 e2e4594f-ea7b-45dc-bc5a-5f5301e603aa
-rw-r--r-- | autowaf.py | 23 |
1 files changed, 9 insertions, 14 deletions
@@ -88,20 +88,15 @@ def set_options(opt): g_step = 1 def check_header(conf, name, define='', mandatory=False): - "Check for a header iff it hasn't been checked for yet" - if type(conf.env['AUTOWAF_HEADERS']) != dict: - conf.env['AUTOWAF_HEADERS'] = {} - - checked = conf.env['AUTOWAF_HEADERS'] - if not name in checked: - checked[name] = True - includes = '' # search default system include paths - if sys.platform == "darwin": - includes = '/opt/local/include' - if define != '': - conf.check_cxx(header_name=name, includes=includes, define_name=define, mandatory=mandatory) - else: - conf.check_cxx(header_name=name, includes=includes, mandatory=mandatory) + "Check for a header" + includes = '' # search default system include paths + if sys.platform == "darwin": + includes = '/opt/local/include' + if define != '': + conf.check_cxx(header_name=name, includes=includes, + define_name=define, mandatory=mandatory) + else: + conf.check_cxx(header_name=name, includes=includes, mandatory=mandatory) def nameify(name): return name.replace('/', '_').replace('++', 'PP').replace('-', '_').replace('.', '_') |