Skip to content

Commit 1d2fe7d

Browse files
committed
feat: unify build system - deno tasks + meson only
1 parent 088f489 commit 1d2fe7d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

deno.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818
"demo": "deno run --allow-read --allow-write demo-deno.ts",
1919
"test": "deno test --allow-read --allow-write --no-check tests/deno/",
2020
"benchmark": "deno run --allow-read --allow-write bench/ffi.bench.ts",
21-
"build": "deno task build:wasm:meson",
22-
"build:main:meson": "meson setup build-main --cross-file=scripts/emscripten.cross -Ddefault_library=static --prefix=$PWD/install -Dlibdir=wasm -Dbindir=wasm && meson compile -C build-main libffi-main && meson install -C build-main",
23-
"build:side:meson": "meson setup build-side --cross-file=scripts/emscripten.cross -Ddefault_library=static --prefix=$PWD/install -Dlibdir=wasm -Dbindir=wasm && meson compile -C build-side libffi-side && meson install -C build-side",
24-
"build:wasm:meson": "deno task build:main:meson && deno task build:side:meson",
21+
"build": "deno task build:wasm",
22+
"build:main": "meson setup build-main --cross-file=scripts/emscripten.cross -Ddefault_library=static --prefix=$PWD/install -Dlibdir=wasm -Dbindir=wasm && meson compile -C build-main libffi-main && meson install -C build-main",
23+
"build:side": "meson setup build-side --cross-file=scripts/emscripten.cross -Ddefault_library=static --prefix=$PWD/install -Dlibdir=wasm -Dbindir=wasm && meson compile -C build-side libffi-side && meson install -C build-side",
24+
"build:wasm": "deno task build:main && deno task build:side",
2525
"build:npm": "deno run --allow-all _build_npm.ts",
2626
"clean": "rm -rf build-* install/ dist/ npm/ && echo '✅ Cleaned all build artifacts'",
2727
"check": "deno check src/lib/index.ts"

0 commit comments

Comments
 (0)