diff --git a/meson.build b/meson.build index 6b4baff30..fc3b099c9 100644 --- a/meson.build +++ b/meson.build @@ -632,6 +632,7 @@ if host_platform == 'emscripten' command: [ python3_prog, serve_wasm_py, + '@BUILD_ROOT@', ], depends: powder_exe, ) diff --git a/resources/serve-wasm.template.py b/resources/serve-wasm.template.py index e1d130a9e..f305f6b20 100644 --- a/resources/serve-wasm.template.py +++ b/resources/serve-wasm.template.py @@ -7,6 +7,13 @@ import ssl import sys import time +( + script, + build_root, +) = sys.argv + +os.chdir(build_root) + HTTP_HOST = '127.0.0.1' HTTP_PORT = 8000 HTTP_INDEX = 'serve-wasm.index.html'