Let -s RELOOPER work correctly.

This commit is contained in:
Bruce Mitchener 2014-06-30 19:01:22 +07:00
Родитель dfae95bffd
Коммит eb88ff745f
2 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -1334,7 +1334,9 @@ def main(args, compiler_engine, cache, jcache, relooper, temp_files, DEBUG, DEBU
# Compile the assembly to Javascript.
if settings.get('RELOOP'):
if not relooper:
relooper = cache.get_path('relooper.js')
relooper = settings.get('RELOOPER')
if not relooper:
relooper = cache.get_path('relooper.js')
settings.setdefault('RELOOPER', relooper)
if not os.path.exists(relooper):
shared.Building.ensure_relooper(relooper)

Просмотреть файл

@ -1417,7 +1417,8 @@ class Building:
os.environ['EMSCRIPTEN_SUPPRESS_USAGE_WARNING'] = '1'
# Run Emscripten
Settings.RELOOPER = Cache.get_path('relooper.js')
if not os.path.exists(Settings.RELOOPER):
Settings.RELOOPER = Cache.get_path('relooper.js')
settings = Settings.serialize()
args = settings + extra_args
if WINDOWS: