summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2022-08-13 19:56:08 (GMT)
committerGitHub <noreply@github.com>2022-08-13 19:56:08 (GMT)
commit32ac98e8992caa47ff31e3021444949df058e413 (patch)
tree4128d6224637006b2ab3f1b37f9b1e941fdfbee7 /Misc
parent0b329f4f03b3e2d603cf81c39e7c9d83da123717 (diff)
downloadcpython-32ac98e8992caa47ff31e3021444949df058e413.zip
cpython-32ac98e8992caa47ff31e3021444949df058e413.tar.gz
cpython-32ac98e8992caa47ff31e3021444949df058e413.tar.bz2
gh-95853: Add script to automate WASM build (GH-95828)
Automate WASM build with a new Python script. The script provides several build profiles with configure flags for Emscripten flavors and WASI. The script can detect and use Emscripten SDK and WASI SDK from default locations or env vars. ``configure`` now detects Node arguments and creates HOSTRUNNER arguments for Node 16. It also sets correct arguments for ``wasm64-emscripten``. Co-authored-by: Brett Cannon <brett@python.org>
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS.d/next/Tools-Demos/2022-08-10-17-08-43.gh-issue-95853.HCjC2m.rst2
1 files changed, 2 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Tools-Demos/2022-08-10-17-08-43.gh-issue-95853.HCjC2m.rst b/Misc/NEWS.d/next/Tools-Demos/2022-08-10-17-08-43.gh-issue-95853.HCjC2m.rst
new file mode 100644
index 0000000..c38db3a
--- /dev/null
+++ b/Misc/NEWS.d/next/Tools-Demos/2022-08-10-17-08-43.gh-issue-95853.HCjC2m.rst
@@ -0,0 +1,2 @@
+The new tool ``Tools/wasm/wasm_builder.py`` automates configure, compile, and
+test steps for building CPython on WebAssembly platforms.