From 2d3ee0f5fdb3088f248cd603f6650fe52a849c83 Mon Sep 17 00:00:00 2001 From: Gleb Mazovetskiy Date: Thu, 16 Dec 2021 23:33:41 +0000 Subject: [PATCH] Emscripten: Add a basic index.html based on emrun Based on stripped down emrun output --- CMake/platforms/emscripten.cmake | 2 + Packaging/emscripten/index.html | 228 +++++++++++++++++++++++++++++++ docs/building.md | 7 + 3 files changed, 237 insertions(+) create mode 100644 Packaging/emscripten/index.html diff --git a/CMake/platforms/emscripten.cmake b/CMake/platforms/emscripten.cmake index a5c312541..a98453003 100644 --- a/CMake/platforms/emscripten.cmake +++ b/CMake/platforms/emscripten.cmake @@ -8,3 +8,5 @@ set(DEVILUTIONX_SYSTEM_LIBFMT OFF) # warning: _BZ2_bzDecompress may need to be added to EXPORTED_FUNCTIONS if it arrives from a system library # error: undefined symbol: BZ2_bzDecompressEnd (referenced by top-level compiled C/C++ code) set(DEVILUTIONX_SYSTEM_BZIP2 OFF) + +file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/Packaging/emscripten/index.html" DESTINATION "${CMAKE_CURRENT_BINARY_DIR}") diff --git a/Packaging/emscripten/index.html b/Packaging/emscripten/index.html new file mode 100644 index 000000000..e04a2fc67 --- /dev/null +++ b/Packaging/emscripten/index.html @@ -0,0 +1,228 @@ + + + + + + DevilutionX + + + + + +
+
Downloading...
+ +
+ +
+ +
+ +
+ + + + + + + diff --git a/docs/building.md b/docs/building.md index 63402d919..c81f3ba58 100644 --- a/docs/building.md +++ b/docs/building.md @@ -363,6 +363,13 @@ To build, install the [Emscripten SDK](https://emscripten.org/docs/getting_start emcmake cmake -S. -Bbuild-em -DCMAKE_BUILD_TYPE=Release cmake --build build-em -j $(getconf _NPROCESSORS_ONLN) ~~~ + +To then run it: + +~~~ bash +cd build-em +emrun index.html +~~~
CMake build options