Revision 10448487 configure

View differences:

configure
243 243
  try:
244 244
    proc = subprocess.Popen([CC, '-v'], stderr=subprocess.PIPE)
245 245
  except OSError:
246
    return None
246
    return (False, False, None)
247 247
  lines = proc.communicate()[1].split('\n')
248 248
  version_line = None
249 249
  for i, line in enumerate(lines):
250 250
    if 'version' in line:
251 251
      version_line = line
252 252
  if not version_line:
253
    return None
253
    return (False, False, None)
254 254
  version = version_line.split("version")[1].strip().split()[0].split(".")
255 255
  if not version:
256
    return None
256
    return (False, False, None)
257 257
  return ('LLVM' in version_line, 'clang' in CC, tuple(version))
258 258

  
259 259
def configure_node(o):

Also available in: Unified diff