a-game

2D platformer written from scratch.
Log | Files | Refs | README | LICENSE

commit 66cda18ba56a5adb839374da29af051a20178f58
parent 38a92e7e45107c1d19d81c8ece14360f1b06b7d9
Author: Amin Mesbah <dev@aminmesbah.com>
Date:   Mon, 10 Feb 2020 01:46:54 -0800

Fix broken wasm build again

Probably caused by recent upgradet to LLVM 9.0.1

Diffstat:
Mbuild_wasm.sh | 1-
Msrc/game.h | 3+++
2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/build_wasm.sh b/build_wasm.sh @@ -26,7 +26,6 @@ clang \ -internal-isystem /usr/lib/clang/$clang_version/include \ -internal-externc-isystem /usr/include \ -DPLATFORM_WASM \ - -DGAME_WEBGL \ -o $wasm_dir/wasm.bc \ src/platform_wasm.c diff --git a/src/game.h b/src/game.h @@ -69,6 +69,9 @@ void *memmove(void *dst, const void *src, size_t n) return memcpy(dst, src, n); } +static_assert(__has_builtin(__builtin_sqrtf), "No builtin sqrtf builtin"); +#define sqrtf(x) __builtin_sqrtf((x)) + #endif // PLATFORM_WASM #if defined(PLATFORM_WASM)