aboutsummaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
Diffstat (limited to 'build')
-rwxr-xr-xbuild9
1 files changed, 6 insertions, 3 deletions
diff --git a/build b/build
index b86adb3..da71227 100755
--- a/build
+++ b/build
@@ -127,9 +127,12 @@ MFLAGS="-DTHREADS=$THREADS -D$ARCH"
127CPPFLAGS="-std=c++20 -pthread" 127CPPFLAGS="-std=c++20 -pthread"
128 128
129# Build flags for emscripten (WASM target) 129# Build flags for emscripten (WASM target)
130WASMCFLAGS="-std=c11 -fPIC -D_POSIX_C_SOURCE=199309L -pthread" 130WASMCFLAGS="-std=c11 -fPIC -D_POSIX_C_SOURCE=199309L -pthread \
131 -sMEMORY64 -sMAXIMUM_MEMORY=10737418240 -sASSERTIONS"
132WASMCPPFLAGS="-std=c++20 -pthread -sMEMORY64 -sMAXIMUM_MEMORY=10737418240 \
133 -sASSERTIONS"
131WASMMFLAGS="-DTHREADS=$THREADS -DWASMSIMD" 134WASMMFLAGS="-DTHREADS=$THREADS -DWASMSIMD"
132WASMLINKFLAGS="--no-entry -sEXPORT_NAME='Nissy' -sMODULARIZE \ 135WASMLINKFLAGS="--no-entry -sEXPORT_NAME='Nissy' -sMODULARIZE -sMEMORY64 \
133 -sALLOW_MEMORY_GROWTH -sSTACK_SIZE=5MB -sPTHREAD_POOL_SIZE=$THREADS \ 136 -sALLOW_MEMORY_GROWTH -sSTACK_SIZE=5MB -sPTHREAD_POOL_SIZE=$THREADS \
134 -sFETCH -sASYNCIFY -sLINKABLE -sEXPORT_ALL" 137 -sFETCH -sASYNCIFY -sLINKABLE -sEXPORT_ALL"
135 138
@@ -271,7 +274,7 @@ build_web() {
271 run $EMCC $WASMCFLAGS $WFLAGS $WASMMFLAGS $(odflags) -c \ 274 run $EMCC $WASMCFLAGS $WFLAGS $WASMMFLAGS $(odflags) -c \
272 -o nissy.o src/nissy.c || exit 1 275 -o nissy.o src/nissy.c || exit 1
273 run $EMCC -lembind -lidbfs.js \ 276 run $EMCC -lembind -lidbfs.js \
274 $CPPFLAGS $(odflags) $WASMLINKFLAGS \ 277 $WASMCPPFLAGS $(odflags) $WASMLINKFLAGS \
275 --js-library web/callback.js -o web/"$obj".mjs \ 278 --js-library web/callback.js -o web/"$obj".mjs \
276 cpp/nissy.cpp web/storage.cpp web/adapter.cpp nissy.o || exit 1 279 cpp/nissy.cpp web/storage.cpp web/adapter.cpp nissy.o || exit 1
277 cp web/"$obj".mjs web/http/ 280 cp web/"$obj".mjs web/http/

Generated with cgit - Back to sebastiano.tronto.net