pushd %~dp0 mkdir BuildEm pushd BuildEm call %1\emsdk_env.bat || goto :error call emcmake cmake -G "Unix Makefiles" -DEMSCRIPTEN=1 -DCMAKE_MAKE_PROGRAM=mingw32-make -DCMAKE_BUILD_TYPE=%3 .. || goto :error call emmake mingw32-make || goto :error popd echo Build Succeeded. xcopy Sources\WebSite\*.* %2 /s /i /Y > NUL copy BuildEm\Release\WebApp.js %2\WebApp.js > NUL copy BuildEm\Release\WebApp.wasm %2\WebApp.wasm > NUL copy BuildEm\Release\WebApp.data %2\WebApp.data > NUL popd exit /b 0 :error echo Build Failed with Error %errorlevel%. popd popd exit /b 1