diff options
Diffstat (limited to 'build')
| -rwxr-xr-x | build | 8 |
1 files changed, 6 insertions, 2 deletions
| @@ -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) |
| 139 | WASMCFLAGS="-std=c11 -fPIC -D_POSIX_C_SOURCE=199309L -pthread" | 142 | WASMCFLAGS="-std=c11 -fPIC -D_POSIX_C_SOURCE=199309L -pthread \ |
| 143 | -mfpu=neon -mrelaxed-simd" | ||
| 140 | WASMCPPFLAGS="-std=c++20 -pthread" | 144 | WASMCPPFLAGS="-std=c++20 -pthread" |
| 141 | WASMMFLAGS="-DTHREADS=$THREADS -DWASMSIMD" | 145 | WASMMFLAGS="-DTHREADS=$THREADS -DNEON" |
| 142 | WASMLINKFLAGS="--no-entry -sEXPORT_NAME='Nissy' -sMODULARIZE | 146 | WASMLINKFLAGS="--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" |
