First successful Emscripten/WASM build for #158
Build produces mcrogueface.wasm (8.9MB) + mcrogueface.js (126KB): - All 68 C++ source files compile with emcc - Links Python 3.14 (wasm32-emscripten target) - Links libtcod-headless (built for Emscripten) - Uses Emscripten ports: zlib, bzip2, sqlite3 - Includes HACL crypto, expat, mpdec, ffi dependencies CMakeLists.txt updates: - Add HACL .o files (not included in libpython3.14.a) - Add expat, mpdec, ffi static libraries from Python build - Add libtcod WASM build with lodepng and utf8proc - Add Emscripten port link options libtcod-headless submodule updated with Emscripten build. Next: Bundle Python stdlib into WASM filesystem. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
3bd996f317
commit
07fd12373d
3 changed files with 79 additions and 6 deletions
|
|
@ -1 +1 @@
|
|||
Subproject commit d7f2e15e5227bb60a856e2ecb95a2e79f57b2df9
|
||||
Subproject commit 7e0fef69078abde3d14b5db50a9d7851ab91e732
|
||||
Loading…
Add table
Add a link
Reference in a new issue