diff options
author | Charles Harris <charlesr.harris@gmail.com> | 2018-08-18 13:25:02 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-18 13:25:02 -0500 |
commit | 3b44e314166f9c51a6d5b18d71501f13d7daee1f (patch) | |
tree | 5a80241c694051723bfb85a8ad7b3664ad0b3821 | |
parent | dce2cb4d15fa864e659c1ade87c19fb3b8de55fc (diff) | |
parent | 43970c6935b500163cf591688764a7bdf5a284fa (diff) | |
download | numpy-3b44e314166f9c51a6d5b18d71501f13d7daee1f.tar.gz |
Merge pull request #11710 from mattip/allow-clang
BUG: compiler used is env['CC'], then config_vars['CC']
-rwxr-xr-x | runtests.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/runtests.py b/runtests.py index 388b911a1..81c7c103f 100755 --- a/runtests.py +++ b/runtests.py @@ -328,9 +328,10 @@ def build_project(args): # Always use ccache, if installed env['PATH'] = os.pathsep.join(EXTRA_PATH + env.get('PATH', '').split(os.pathsep)) cvars = distutils.sysconfig.get_config_vars() - if 'gcc' in cvars.get('CC', ''): + compiler = env.get('CC') or cvars.get('CC', '') + if 'gcc' in compiler: # Check that this isn't clang masquerading as gcc. - if sys.platform != 'darwin' or 'gnu-gcc' in cvars.get('CC', ''): + if sys.platform != 'darwin' or 'gnu-gcc' in compiler: # add flags used as werrors warnings_as_errors = ' '.join([ # from tools/travis-test.sh |