From 0d92eaa21ca6bc718f205990edba59a830acf756 Mon Sep 17 00:00:00 2001 From: Fabio Alessandrelli Date: Sat, 3 Oct 2026 01:04:48 +0200 Subject: [PATCH] web: Use wasm-exceptions when exceptions are enabled --- tools/web.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/web.py b/tools/web.py index f1a441869..838de1c0b 100644 --- a/tools/web.py +++ b/tools/web.py @@ -50,6 +50,10 @@ def generate(env): env.Append(CCFLAGS=["-sSUPPORT_LONGJMP='wasm'"]) env.Append(LINKFLAGS=["-sSUPPORT_LONGJMP='wasm'"]) + if not env["disable_exceptions"]: + env.Append(CCFLAGS=["-fwasm-exceptions"]) + env.Append(LINKFLAGS=["-fwasm-exceptions"]) + env.Append(CPPDEFINES=["WEB_ENABLED", "UNIX_ENABLED"]) # Refer to https://github.com/godotengine/godot/blob/master/platform/web/detect.py