11 lines
557 B
Plaintext
11 lines
557 B
Plaintext
docker run --rm -v $(pwd):/src emscripten/emsdk \
|
|
bash -c "em++ main.cpp \
|
|
-sEXPORT_NAME=testWasm -DEXPORT_NAME=testWasm \
|
|
-I / \
|
|
-std=c++11 -O3 -ffast-math -fno-exceptions -fno-rtti \
|
|
--pre-js pre.js --closure 0 \
|
|
-Wall -Wextra -Wfatal-errors -Wpedantic -pedantic-errors \
|
|
-sSINGLE_FILE=1 -sMODULARIZE -sENVIRONMENT=web,worker,shell -sNO_EXIT_RUNTIME=1 \
|
|
-sFILESYSTEM=0 -sEXPORTED_RUNTIME_METHODS=HEAP8,UTF8ToString \
|
|
-sINITIAL_MEMORY=512kb -sALLOW_MEMORY_GROWTH=1 -sMEMORY_GROWTH_GEOMETRIC_STEP=0.5 -sABORTING_MALLOC=1 \
|
|
-sSTRICT=1 -sDYNAMIC_EXECUTION=0" |