aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Tools/wasm/emscripten
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/wasm/emscripten')
-rw-r--r--Tools/wasm/emscripten/.editorconfig8
-rw-r--r--Tools/wasm/emscripten/__main__.py3
2 files changed, 10 insertions, 1 deletions
diff --git a/Tools/wasm/emscripten/.editorconfig b/Tools/wasm/emscripten/.editorconfig
new file mode 100644
index 00000000000..4de5fe5954d
--- /dev/null
+++ b/Tools/wasm/emscripten/.editorconfig
@@ -0,0 +1,8 @@
+# This extends the root .editorconfig
+root = false
+
+[*.{html,js}]
+trim_trailing_whitespace = true
+insert_final_newline = true
+indent_style = space
+indent_size = 4
diff --git a/Tools/wasm/emscripten/__main__.py b/Tools/wasm/emscripten/__main__.py
index 849bd5de44e..c0d58aeaadd 100644
--- a/Tools/wasm/emscripten/__main__.py
+++ b/Tools/wasm/emscripten/__main__.py
@@ -167,11 +167,12 @@ def make_build_python(context, working_dir):
@subdir(HOST_BUILD_DIR, clean_ok=True)
def make_emscripten_libffi(context, working_dir):
shutil.rmtree(working_dir / "libffi-3.4.6", ignore_errors=True)
- with tempfile.NamedTemporaryFile(suffix=".tar.gz") as tmp_file:
+ with tempfile.NamedTemporaryFile(suffix=".tar.gz", delete_on_close=False) as tmp_file:
with urlopen(
"https://github.com/libffi/libffi/releases/download/v3.4.6/libffi-3.4.6.tar.gz"
) as response:
shutil.copyfileobj(response, tmp_file)
+ tmp_file.close()
shutil.unpack_archive(tmp_file.name, working_dir)
call(
[EMSCRIPTEN_DIR / "make_libffi.sh"],