Skip to content

Commit 0e40f5b

Browse files
committed
[Web] Add emscripten_include_path option
1 parent e37c626 commit 0e40f5b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

platform/web/detect.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ def get_opts():
4141
# Matches default values from before Emscripten 3.1.27. New defaults are too low for Godot.
4242
("stack_size", "WASM stack size (in KiB)", 5120),
4343
("default_pthread_stack_size", "WASM pthread default stack size (in KiB)", 2048),
44+
("emscripten_include_path", "Emscripten include/ path", ""),
4445
BoolVariable("use_assertions", "Use Emscripten runtime assertions", False),
4546
BoolVariable("use_ubsan", "Use Emscripten undefined behavior sanitizer (UBSAN)", False),
4647
BoolVariable("use_asan", "Use Emscripten address sanitizer (ASAN)", False),
@@ -110,6 +111,10 @@ def configure(env: "SConsEnvironment"):
110111
print_error("Initial memory must be a valid integer")
111112
sys.exit(255)
112113

114+
## Emscripten setup
115+
if env["emscripten_include_path"]:
116+
env.Append(CPPPATH=[env["emscripten_include_path"]])
117+
113118
## Build type
114119

115120
if env.debug_features:

0 commit comments

Comments
 (0)