diff options
Diffstat (limited to 'numpy')
-rw-r--r-- | numpy/build_utils/waf.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/numpy/build_utils/waf.py b/numpy/build_utils/waf.py index 051cf27e0..ab49ecea9 100644 --- a/numpy/build_utils/waf.py +++ b/numpy/build_utils/waf.py @@ -412,15 +412,15 @@ def check_ldouble_representation(conf, **kw): def post_check(self, *k, **kw): "set the variables after a test was run successfully" - is_success = 0 + is_success = False if kw['execute']: if kw['success'] is not None: - is_success = kw['success'] + if kw.get('define_ret', False): + is_success = kw['success'] + else: + is_success = (kw['success'] == 0) else: - if kw["success"] == 0: - is_success = 1 - else: - is_success = 0 + is_success = (kw['success'] == 0) def define_or_stuff(): nm = kw['define_name'] @@ -453,7 +453,7 @@ def post_check(self, *k, **kw): if isinstance(val, str): val = val.rstrip(os.path.sep) self.env.append_unique(k + '_' + kw['uselib_store'], val) - return is_success + return is_success @waflib.Configure.conf def define_with_comment(conf, define, value, comment=None, quote=True): |