Detect javascript platform using EMSCRIPTEN env as well

This commit is contained in:
Marcelo Fernandez 2017-10-28 16:24:44 -03:00
parent c93a3c1bd9
commit 33daf4d8bc

View file

@ -13,7 +13,7 @@ def get_name():
def can_build(): def can_build():
return ("EMSCRIPTEN_ROOT" in os.environ) return ("EMSCRIPTEN_ROOT" in os.environ or "EMSCRIPTEN" in os.environ)
def get_opts(): def get_opts():
@ -66,7 +66,10 @@ def configure(env):
## Compiler configuration ## Compiler configuration
env['ENV'] = os.environ env['ENV'] = os.environ
if ("EMSCRIPTEN_ROOT" in os.environ):
env.PrependENVPath('PATH', os.environ['EMSCRIPTEN_ROOT']) env.PrependENVPath('PATH', os.environ['EMSCRIPTEN_ROOT'])
elif ("EMSCRIPTEN" in os.environ):
env.PrependENVPath('PATH', os.environ['EMSCRIPTEN'])
env['CC'] = 'emcc' env['CC'] = 'emcc'
env['CXX'] = 'em++' env['CXX'] = 'em++'
env['LINK'] = 'emcc' env['LINK'] = 'emcc'