fix web build steps
This commit is contained in:
@@ -21,12 +21,16 @@ if errorlevel 1 (
|
|||||||
)
|
)
|
||||||
echo [build-web] Using emcc from PATH.
|
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 (
|
if errorlevel 1 (
|
||||||
echo [build-web] Initial cmake configure failed, running binding generator and retrying...
|
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
|
python3 tools\binding_generator\generate_bindings.py --api build-web\_deps\godot-cpp-src\gdextension\extension_api.json
|
||||||
if errorlevel 1 exit /b 1
|
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
|
cmake --build build-web --config Release --target leanclr_godot
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user