From 3472e60fbe7a40ea46b5c951f6772646cb979e5f Mon Sep 17 00:00:00 2001 From: Mike Russo Date: Fri, 3 Jul 2026 14:21:30 -0600 Subject: [PATCH] Remove redundant emsdk activations Examples depend on raylib anyway, and if using emsdk, it will be activated already. This activation was causing an error in zig nightly, so the change here. --- build.zig | 4 ---- 1 file changed, 4 deletions(-) diff --git a/build.zig b/build.zig index 3002e3605..9c9a91a12 100644 --- a/build.zig +++ b/build.zig @@ -63,14 +63,11 @@ pub const emsdk = struct { } pub fn emccStep(b: *std.Build, raylib: *std.Build.Step.Compile, wasm: *std.Build.Step.Compile, options: zemscripten.StepOptions) *std.Build.Step { - const activate_emsdk_step = zemscripten.activateEmsdkStep(b); - const emsdk_dep = b.dependency("emsdk", .{}); raylib.root_module.addIncludePath(emsdk_dep.path("upstream/emscripten/cache/sysroot/include")); wasm.root_module.addIncludePath(emsdk_dep.path("upstream/emscripten/cache/sysroot/include")); const emcc_step = zemscripten.emccStep(b, &.{}, &.{wasm}, options); - emcc_step.dependOn(activate_emsdk_step); return emcc_step; } @@ -797,4 +794,3 @@ fn waylandGenerate( } } } -