diff --git a/build.zig b/build.zig index 4f66a36..72eeb44 100644 --- a/build.zig +++ b/build.zig @@ -49,14 +49,9 @@ pub fn build(b: *std.Build) !void { .settings = emcc_settings, .out_file_name = "zorth.mjs", .install_dir = .prefix, + .js_library_path = b.path("node_modules/xterm-pty/emscripten-pty.js"), }); - var emcc: *std.Build.Step.Run = @fieldParentPtr("step", emcc_step.dependencies.getLast()); - const js_library_path = b.path("node_modules/xterm-pty/emscripten-pty.js"); - emcc.addArg("--js-library"); - emcc.addFileArg(js_library_path); - emcc.addFileInput(js_library_path); - inline for (.{ "demo/index.html", "node_modules/coi-serviceworker/coi-serviceworker.min.js", diff --git a/build.zig.zon b/build.zig.zon index d1ed964..fcf48c6 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -9,8 +9,8 @@ .hash = "N-V-__8AAFOvDwCo7taCCai1-7vIWbazjhzpIv6NqgJtSZ63", }, .zemscripten = .{ - .url = "git+https://github.com/zig-gamedev/zemscripten#00da03b188220374a57cb34cda6230b8d53737ea", - .hash = "zemscripten-0.2.0-dev-sRlDqFJSAAB8hgnRt5DDMKP3zLlDtMnUDwYRJVCa5lGY", + .url = "git+https://github.com/zig-gamedev/zemscripten#f724af6f533ee30e1d39e5cd085e1cd50f0573e8", + .hash = "zemscripten-0.2.0-dev-sRlDqCxSAADjjPPdFi6yIUxcZn8_q8PP4OtdtIWgQgRK", }, }, .paths = .{