Add 'latest-fastcomp' sdk (#200)

* add a 'fastcomp' sdk, which provides fastcomp from the waterfall

* fix

* fix

* fix?

* fix

* fix

* fix

* logging

* fix?

* cleanup
This commit is contained in:
Alon Zakai
2019-01-08 02:37:39 -08:00
committed by juj
parent 43576c3f60
commit b4de632f3f
3 changed files with 35 additions and 4 deletions

12
emsdk
View File

@@ -1527,12 +1527,18 @@ def find_latest_nightly_sdk():
else:
return find_latest_nightly_32bit_sdk()
def find_latest_upstream_sdk():
def find_latest_waterfall_sdk(which):
waterfall_lkgr = load_waterfall_lkgr()
if not waterfall_lkgr:
print('Failed to find an upstream lkgr')
sys.exit(1)
return 'sdk-upstream-%s-64bit' % waterfall_lkgr[0]
return 'sdk-%s-%s-64bit' % (which, waterfall_lkgr[0])
def find_latest_upstream_sdk():
return find_latest_waterfall_sdk('upstream')
def find_latest_fastcomp_sdk():
return find_latest_waterfall_sdk('fastcomp')
# Finds the best-matching python tool for use.
def find_used_python():
@@ -2225,6 +2231,8 @@ def main():
sys.argv[i] = str(find_latest_nightly_64bit_sdk())
elif sys.argv[i] == 'latest-upstream' or sys.argv[i] == 'latest-clang-upstream':
sys.argv[i] = str(find_latest_upstream_sdk())
elif sys.argv[i] == 'latest-fastcomp':
sys.argv[i] = str(find_latest_fastcomp_sdk())
if cmd == 'list':
print('')