File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -240,9 +240,14 @@ ENDJS
240240
241241 rm " ${PREFIX} /lib/libsodium.pre.tmp.js" " ${PREFIX} /lib/libsodium.mid.tmp.js" " ${PREFIX} /lib/libsodium.end.tmp.js"
242242
243- # KEEP rm "${PREFIX}/lib/libsodium.asm.tmp.js" "${PREFIX}/lib/libsodium.wasm.tmp.js"
243+ # Build native ESM module (WASM-only, factory pattern, no asm.js fallback)
244+ emccLibsodium " ${PREFIX} /lib/libsodium.esm.mjs" -O3 ${SIMD_CFLAGS} \
245+ -s WASM=1 -s EVAL_CTORS=2 -s INITIAL_MEMORY=${WASM_INITIAL_MEMORY} \
246+ -s MODULARIZE=1 -s EXPORT_ES6=1 -s EXPORT_NAME=createLibsodium \
247+ -s ENVIRONMENT=web,worker
248+
244249 touch -r " ${PREFIX} /lib/libsodium.js" " $DONE_FILE "
245- ls -l " ${PREFIX} /lib/libsodium.js"
250+ ls -l " ${PREFIX} /lib/libsodium.js" " ${PREFIX} /lib/libsodium.esm.mjs "
246251 exit 0
247252fi
248253
You can’t perform that action at this time.
0 commit comments