diff options
author | zlago | 2024-10-09 20:21:58 +0200 |
---|---|---|
committer | zlago | 2024-10-09 20:21:58 +0200 |
commit | 2c4b835fe1c6ad10ff16aa96140ff17a69282a43 (patch) | |
tree | da458969502a74dad3d102fbd0fac087a18faab6 /build.sh | |
parent | eb5b0d4d8d40dc4f564ad2fd6f69eaf2e108322a (diff) |
emscripten support
Diffstat (limited to 'build.sh')
-rwxr-xr-x | build.sh | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/build.sh b/build.sh index 7f72b4d..aeb3c3d 100755 --- a/build.sh +++ b/build.sh @@ -2,16 +2,19 @@ case $1 in gnu-linux) - NS=gl CFLAGS='-g1 -Os' make + NS=gl EXTENSION=x86_64 CFLAGS='-g1 -Os' make ;; ms-windows) - NS=w CFLAGS='-g1 -Os -mwindows' CC='x86_64-w64-mingw32-cc' make + NS=w EXTENSION=exe CFLAGS='-g1 -Os -mwindows' CC='x86_64-w64-mingw32-cc' make ;; leak) NS=leak CC='cc -fsanitize=leak' CFLAGS='-g -O0' make ;; ub) - NS=leak CC='cc -fsanitize=undefined' CFLAGS='-g -O0' make + NS=ub CC='cc -fsanitize=undefined' CFLAGS='-g -O0' make + ;; + emscripten) + NS=em EXTENSION=html CC='/usr/lib/emscripten/emcc' CFLAGS='-g2 -O1 -sUSE_SDL=2 -sUSE_ZLIB' LDFLAGS='-sASYNCIFY --embed-file out/assets.res@./assets.res' make ;; *) echo >&2 "dont know how to build '$1'" |