setup: fixed for Pythons which don't have a CFLAGS
Specifically this is observed to happen on the PyPy one gets from homebrew
--- a/setup.py Tue Jul 01 23:32:18 2014 -0500
+++ b/setup.py Sat Jul 05 07:31:08 2014 -0700
@@ -534,7 +534,7 @@
# so Mercurial can continue to compile in the meantime.
if xcode51:
cflags = get_config_var('CFLAGS')
- if re.search(r'-mno-fused-madd\b', cflags) is not None:
+ if cflags and re.search(r'-mno-fused-madd\b', cflags) is not None:
os.environ['CFLAGS'] = (
os.environ.get('CFLAGS', '') + ' -Qunused-arguments')