fix web build steps

This commit is contained in:
2026-06-08 00:11:49 +08:00
parent b55a4ca324
commit 69a9df7d38
+6 -2
View File
@@ -21,12 +21,16 @@ if errorlevel 1 (
)
echo [build-web] Using emcc from PATH.
cmake -S . -B build-web -G Ninja -DCMAKE_BUILD_TYPE=Debug
cmake -S . -B build-web -G Ninja -DCMAKE_BUILD_TYPE=Release ^
-DCMAKE_TOOLCHAIN_FILE="%EMSDK%\upstream\emscripten\cmake\Modules\Platform\Emscripten.cmake" ^
-DEMSCRIPTEN=1
if errorlevel 1 (
echo [build-web] Initial cmake configure failed, running binding generator and retrying...
python3 tools\binding_generator\generate_bindings.py --api build-web\_deps\godot-cpp-src\gdextension\extension_api.json
if errorlevel 1 exit /b 1
cmake -S . -B build-web -G Ninja -DCMAKE_BUILD_TYPE=Debug
cmake -S . -B build-web -G Ninja -DCMAKE_BUILD_TYPE=Release ^
-DCMAKE_TOOLCHAIN_FILE="%EMSDK%\upstream\emscripten\cmake\Modules\Platform\Emscripten.cmake" ^
-DEMSCRIPTEN=1
)
cmake --build build-web --config Release --target leanclr_godot