Fix issue where incoming and master SDKs were not listed in the 'emsdk list' output. Thanks to MTRo for providing the fix!

This commit is contained in:
Jukka Jylänki
2013-10-28 13:29:57 +02:00
parent b9e454aade
commit 6693d2d4fa

5
emsdk
View File

@@ -406,10 +406,15 @@ class Tool:
def compatible_with_this_os(self): def compatible_with_this_os(self):
if hasattr(self, 'os'): if hasattr(self, 'os'):
if self.os == 'all':
return True
if (WINDOWS and 'win' in self.os) or (LINUX and 'linux' in self.os) or (OSX and 'osx' in self.os): if (WINDOWS and 'win' in self.os) or (LINUX and 'linux' in self.os) or (OSX and 'osx' in self.os):
return True return True
else: else:
return False return False
else:
if not hasattr(self, 'osx_url') and not hasattr(self, 'windows_url') and not hasattr(self, 'unix_url'):
return True
if OSX and hasattr(self, 'osx_url'): if OSX and hasattr(self, 'osx_url'):
return True return True