diff --git a/deno.lock b/deno.lock index ea912b390..8e29f4878 100644 --- a/deno.lock +++ b/deno.lock @@ -98,7 +98,8 @@ "https://deno.land/x/wasmbuild@0.14.1/cache.ts": "89eea5f3ce6035a1164b3e655c95f21300498920575ade23161421f5b01967f4", "https://deno.land/x/wasmbuild@0.14.1/loader.ts": "d98d195a715f823151cbc8baa3f32127337628379a02d9eb2a3c5902dbccfc02", "https://deno.land/x/wasmbuild@0.15.1/cache.ts": "9d01b5cb24e7f2a942bbd8d14b093751fa690a6cde8e21709ddc97667e6669ed", - "https://deno.land/x/wasmbuild@0.15.1/loader.ts": "8c2fc10e21678e42f84c5135d8ab6ab7dc92424c3f05d2354896a29ccfd02a63" + "https://deno.land/x/wasmbuild@0.15.1/loader.ts": "8c2fc10e21678e42f84c5135d8ab6ab7dc92424c3f05d2354896a29ccfd02a63", + "https://jsr.io/@std/assert/meta.json": "ffc9b07e17b178b7d1e3ff75540461c8179041e6113c56a6918c67f88808b302" }, "workspace": { "dependencies": [ diff --git a/scripts/emscripten.cross b/scripts/emscripten.cross index cd6e8e96d..4289e590e 100644 --- a/scripts/emscripten.cross +++ b/scripts/emscripten.cross @@ -4,7 +4,7 @@ cpp = 'em++' ar = 'emar' ranlib = 'emranlib' strip = 'llvm-strip' -pkgconfig = 'em-pkg-config' +pkg-config = 'em-pkg-config' [built-in options] c_args = [] diff --git a/wasm/meson.build b/wasm/meson.build index 4e7275a4b..cc00c5a7f 100644 --- a/wasm/meson.build +++ b/wasm/meson.build @@ -17,6 +17,7 @@ main_link_args = [ '-sNO_FILESYSTEM=1', '-sEXPORTED_RUNTIME_METHODS=["cwrap","ccall","UTF8ToString","getValue","setValue","HEAPU8","HEAP32","HEAPU32"]', '-sEXPORTED_FUNCTIONS=["_malloc","_free"]', + '-msimd128', '-O3','-flto', ] @@ -31,7 +32,7 @@ executable('zlib-main', side_link_args = [ '-sSIDE_MODULE=2', - '-fPIC','-O3','-flto', + '-fPIC','-msimd128','-O3','-flto', ] shared_module('zlib-side',