From 06f408f09f539fe7620ddf6e2c4077401d395349 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Madar=C3=A1sz?= Date: Mon, 17 Oct 2022 11:06:42 +0200 Subject: [PATCH] add one-shoot web win script --- win/web.bat | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 win/web.bat diff --git a/win/web.bat b/win/web.bat new file mode 100644 index 0000000..5a9be9d --- /dev/null +++ b/win/web.bat @@ -0,0 +1,20 @@ +if "%1"=="" MAKE.bat demo_collide.c + +rem clone emscripten sdk +if not exist "..\emsdk" ( + git clone https://github.com/emscripten-core/emsdk ..\emsdk + pushd ..\emsdk + call emsdk install 3.0.0 && rem latest + call emsdk activate 3.0.0 && rem latest + popd +) +if "%EMSDK%"=="" call ..\emsdk\emsdk_env.bat + +rem host webserver, compile and launch +start python -m http.server --bind 127.0.0.1 8000 --directory build_web + +pushd .. + emcmake cmake -S . -B build_web -DCMAKE_BUILD_TYPE=Release -DPLATFORM=Web + cmake --build build_web --parallel + move build_web\eco2d.html build_web\index.html +popd