setup.py
changeset 25043 facaceeb85ac
parent 25009 e1fb276d4619
child 25072 637a15a8a4c1
equal deleted inserted replaced
25042:201823c50610 25043:facaceeb85ac
   571 
   571 
   572 if sys.platform == 'darwin' and os.path.exists('/usr/bin/xcodebuild'):
   572 if sys.platform == 'darwin' and os.path.exists('/usr/bin/xcodebuild'):
   573     version = runcmd(['/usr/bin/xcodebuild', '-version'], {})[0].splitlines()
   573     version = runcmd(['/usr/bin/xcodebuild', '-version'], {})[0].splitlines()
   574     if version:
   574     if version:
   575         version = version[0]
   575         version = version[0]
       
   576         if sys.version_info[0] == 3:
       
   577             version = version.decode('utf-8')
   576         xcode4 = (version.startswith('Xcode') and
   578         xcode4 = (version.startswith('Xcode') and
   577                   StrictVersion(version.split()[1]) >= StrictVersion('4.0'))
   579                   StrictVersion(version.split()[1]) >= StrictVersion('4.0'))
   578         xcode51 = re.match(r'^Xcode\s+5\.1', version) is not None
   580         xcode51 = re.match(r'^Xcode\s+5\.1', version) is not None
   579     else:
   581     else:
   580         # xcodebuild returns empty on OS X Lion with XCode 4.3 not
   582         # xcodebuild returns empty on OS X Lion with XCode 4.3 not