From bf7f40108e391fd7c305467b0d650e766e785bd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20B=C3=A1lint=20Misius?= Date: Mon, 12 May 2025 19:49:14 +0200 Subject: [PATCH] Specify working directory for the serve-locally target Meson doc says that run_targets are run in an unspecified directory. --- meson.build | 1 + resources/serve-wasm.template.py | 7 +++++++ 2 files changed, 8 insertions(+) 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'