summaryrefslogtreecommitdiff
path: root/numpy/distutils/fcompiler
diff options
context:
space:
mode:
authorrgommers <ralf.gommers@googlemail.com>2010-10-17 16:52:59 +0800
committerrgommers <ralf.gommers@googlemail.com>2010-10-17 16:54:39 +0800
commitba019417f66168b32357f397df7fd45808fd1ce4 (patch)
treee0418493c839d253dc399b847281d431957da26c /numpy/distutils/fcompiler
parent106d40f3e2ece8b03494fdae8e2f64528ce594e2 (diff)
downloadnumpy-ba019417f66168b32357f397df7fd45808fd1ce4.tar.gz
BUG: on Windows the sysconfig module does not contain CFLAGS info.
Diffstat (limited to 'numpy/distutils/fcompiler')
-rw-r--r--numpy/distutils/fcompiler/gnu.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/numpy/distutils/fcompiler/gnu.py b/numpy/distutils/fcompiler/gnu.py
index dd1fbb2cc..2a221a78d 100644
--- a/numpy/distutils/fcompiler/gnu.py
+++ b/numpy/distutils/fcompiler/gnu.py
@@ -205,7 +205,10 @@ class GnuFCompiler(FCompiler):
def _c_arch_flags(self):
""" Return detected arch flags from CFLAGS """
from distutils import sysconfig
- cflags = sysconfig.get_config_vars()['CFLAGS']
+ try:
+ cflags = sysconfig.get_config_vars()['CFLAGS']
+ except KeyError:
+ return []
arch_re = re.compile(r"-arch\s+(\w+)")
arch_flags = []
for arch in arch_re.findall(cflags):