summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2018-08-18 13:25:02 -0500
committerGitHub <noreply@github.com>2018-08-18 13:25:02 -0500
commit3b44e314166f9c51a6d5b18d71501f13d7daee1f (patch)
tree5a80241c694051723bfb85a8ad7b3664ad0b3821
parentdce2cb4d15fa864e659c1ade87c19fb3b8de55fc (diff)
parent43970c6935b500163cf591688764a7bdf5a284fa (diff)
downloadnumpy-3b44e314166f9c51a6d5b18d71501f13d7daee1f.tar.gz
Merge pull request #11710 from mattip/allow-clang
BUG: compiler used is env['CC'], then config_vars['CC']
-rwxr-xr-xruntests.py5
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