32 lines
938 B
Bash
32 lines
938 B
Bash
|
|
emcc wasm_add_pthread.c \
|
||
|
|
-O3 \
|
||
|
|
-s USE_PTHREADS=1 \
|
||
|
|
-s PTHREAD_POOL_SIZE=8 \
|
||
|
|
-s ALLOW_MEMORY_GROWTH=0 \
|
||
|
|
-s INITIAL_MEMORY=256MB \
|
||
|
|
-s EXPORTED_FUNCTIONS='["_alloc_float_array","_dealloc_float_array","_init_arrays","_calculate_range"]' \
|
||
|
|
-s EXPORTED_RUNTIME_METHODS='["ccall","cwrap","wasmMemory"]' \
|
||
|
|
--no-entry \
|
||
|
|
-o ./binaries/wasm_add_pthread.js \
|
||
|
|
-s EXPORT_ES6=1 \
|
||
|
|
-s MODULARIZE=1 \
|
||
|
|
-s ENVIRONMENT=node
|
||
|
|
|
||
|
|
emcc wasm_add_pthread.c \
|
||
|
|
-O3 \
|
||
|
|
-s USE_PTHREADS=1 \
|
||
|
|
-s PTHREAD_POOL_SIZE=8 \
|
||
|
|
-s ALLOW_MEMORY_GROWTH=1 \
|
||
|
|
-s INITIAL_MEMORY=256MB \
|
||
|
|
-s EXPORTED_FUNCTIONS='["_alloc_float_array","_dealloc_float_array","_init_arrays","_calculate_range"]' \
|
||
|
|
-s EXPORTED_RUNTIME_METHODS='["ccall","cwrap","HEAPU8"]' \
|
||
|
|
--no-entry \
|
||
|
|
-o ./web/wasm_add_pthread.js \
|
||
|
|
-s EXPORT_ES6=1 \
|
||
|
|
-s MODULARIZE=1 \
|
||
|
|
-s ENVIRONMENT=web
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
//node main.js
|
||
|
|
#if you do EXPORT_ES6 will the glue file be es6 and be more sturctured?
|