40
p = subprocess.Popen(cmd, stdout=subprocess.PIPE,
41
stderr=subprocess.PIPE, env=env)
42
out, err = p.communicate()
43
err = [e for e in err.splitlines()
44
if not e.startswith('Not trusting file') \
45
and not e.startswith('warning: Not importing')]
51
38
if sys.platform == 'darwin' and os.path.exists('/usr/bin/xcodebuild'):
52
39
# XCode 4.0 dropped support for ppc architecture, which is hardcoded in
53
40
# distutils.sysconfig
54
version = runcmd(['/usr/bin/xcodebuild', '-version'], {}).splitlines()[0]
55
# Also parse only first digit, because 3.2.1 can't be parsed nicely
56
if (version.startswith('Xcode') and
57
int(version.split()[1].split('.')[0]) >= 4):
58
os.environ['ARCHFLAGS'] = ''
43
['/usr/bin/xcodebuild', '-version'], stdout=subprocess.PIPE,
44
stderr=subprocess.PIPE, env={})
45
out, err = p.communicate()
46
for l in out.splitlines():
47
# Also parse only first digit, because 3.2.1 can't be parsed nicely
48
if (l.startswith('Xcode') and
49
int(l.split()[1].split('.')[0]) >= 4):
50
os.environ['ARCHFLAGS'] = ''