diff --git a/gpu/build.zig b/gpu/build.zig index 6a6bbba2..f57a4298 100644 --- a/gpu/build.zig +++ b/gpu/build.zig @@ -45,8 +45,10 @@ pub const pkg = std.build.Pkg{ }; pub fn link(b: *std.build.Builder, step: *std.build.LibExeObjStep, options: Options) void { - glfw.link(b, step, options.glfw_options); - gpu_dawn.link(b, step, options.gpu_dawn_options); + if (step.target.toTarget().cpu.arch != .wasm32) { + glfw.link(b, step, options.glfw_options); + gpu_dawn.link(b, step, options.gpu_dawn_options); + } } fn thisDir() []const u8 {