# Note: If you put paths relative to the home directory, do not forget # os.path.expanduser # # Any config setting in this file can be overridden by setting the # EM_ environment variable. For example, settings EM_LLVM_ROOT override # the setting in this file. # # Note: On Windows, remember to escape backslashes! I.e. LLVM='c:\llvm\' # is not valid, but LLVM='c:\\llvm\\' and LLVM='c:/llvm/' # are. import os # This is used by external projects in order to find emscripten. It is not used # by emscripten itself. EMSCRIPTEN_ROOT = "/usr/lib/emscripten" LLVM_ROOT = "/usr/lib/emscripten-llvm" BINARYEN_ROOT = "/usr/" # Add this if you have manually built the JS optimizer executable (in # Emscripten/tools/optimizer) and want to run it from a custom location. # Alternatively, you can set this as the environment variable # EMSCRIPTEN_NATIVE_OPTIMIZER. # EMSCRIPTEN_NATIVE_OPTIMIZER='/path/to/custom/optimizer(.exe)' # Location of the node binary to use for running the JS parts of the compiler. # This engine must exist, or nothing can be compiled. NODE_JS = os.path.expanduser(os.getenv('NODE', '/usr/bin/node')) # executable JAVA = 'java' # executable # CLOSURE_COMPILER = '..' # define this to not use the bundled version ################################################################################ # # Test suite options: # # Alternative JS engines to use during testing: # # SPIDERMONKEY_ENGINE = [os.path.expanduser(os.getenv('SPIDERMONKEY', 'js'))] # executable # V8_ENGINE = os.path.expanduser(os.getenv('V8', 'd8')) # executable # # All JS engines to use when running the automatic tests. Not all the engines in # this list must exist (if they don't, they will be skipped in the test runner). # JS_ENGINES = [NODE_JS] # add V8_ENGINE or SPIDERMONKEY_ENGINE if you have them installed too. # # WASMER = os.path.expanduser(os.path.join('~', '.wasmer', 'bin', 'wasmer')) # WASMTIME = os.path.expanduser(os.path.join('~', 'wasmtime')) # # Wasm engines to use in STANDALONE_WASM tests. # # WASM_ENGINES = [] # add WASMER or WASMTIME if you have them installed # # Other options # # FROZEN_CACHE = True # never clears the cache, and disallows building to the cache