aboutsummaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
Diffstat (limited to 'build')
-rwxr-xr-xbuild8
1 files changed, 6 insertions, 2 deletions
diff --git a/build b/build
index 49f0bca..066958e 100755
--- a/build
+++ b/build
@@ -135,10 +135,14 @@ CPPFLAGS="-std=c++20 -pthread"
135# -sMAXIMUM_MEMORY=10737418240 to WASMLINKFLAGS. This way we can enable 135# -sMAXIMUM_MEMORY=10737418240 to WASMLINKFLAGS. This way we can enable
136# solvers larger than h48h6k2 in the web version. 136# solvers larger than h48h6k2 in the web version.
137 137
138# TODO:
139# The options below have to be adjusted when native WASM_SIMD is implemented.
140
138# Build flags for emscripten (WASM target) 141# Build flags for emscripten (WASM target)
139WASMCFLAGS="-std=c11 -fPIC -D_POSIX_C_SOURCE=199309L -pthread" 142WASMCFLAGS="-std=c11 -fPIC -D_POSIX_C_SOURCE=199309L -pthread \
143 -mfpu=neon -mrelaxed-simd"
140WASMCPPFLAGS="-std=c++20 -pthread" 144WASMCPPFLAGS="-std=c++20 -pthread"
141WASMMFLAGS="-DTHREADS=$THREADS -DWASMSIMD" 145WASMMFLAGS="-DTHREADS=$THREADS -DNEON"
142WASMLINKFLAGS="--no-entry -sEXPORT_NAME='Nissy' -sMODULARIZE 146WASMLINKFLAGS="--no-entry -sEXPORT_NAME='Nissy' -sMODULARIZE
143 -sALLOW_MEMORY_GROWTH -sSTACK_SIZE=5MB -sPTHREAD_POOL_SIZE=$THREADS \ 147 -sALLOW_MEMORY_GROWTH -sSTACK_SIZE=5MB -sPTHREAD_POOL_SIZE=$THREADS \
144 -sFETCH -sASYNCIFY -sLINKABLE -sEXPORT_ALL" 148 -sFETCH -sASYNCIFY -sLINKABLE -sEXPORT_ALL"

Generated with cgit - Back to sebastiano.tronto.net