aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-08-06 12:45:38 -0700
committerAndrew Kelley <andrew@ziglang.org>2024-08-07 00:48:32 -0700
commit904fcda736142c07237d0d12728ef5347468cfbe (patch)
tree59a5213e319c45ae2ca464d1c281ca31ad5cb118 /src/Compilation.zig
parentff503edc044104d3d4cf2c2790859561eeca8aec (diff)
downloadzig-904fcda736142c07237d0d12728ef5347468cfbe.tar.gz
zig-904fcda736142c07237d0d12728ef5347468cfbe.zip
Compilation: fix -femit-docs
Diffstat (limited to 'src/Compilation.zig')
-rw-r--r--src/Compilation.zig23
1 files changed, 22 insertions, 1 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig
index 4292147689..1fd2380137 100644
--- a/src/Compilation.zig
+++ b/src/Compilation.zig
@@ -4275,8 +4275,29 @@ fn workerDocsWasmFallible(comp: *Compilation, prog_node: std.Progress.Node) anye
.cc_argv = &.{},
.parent = null,
.builtin_mod = null,
- .builtin_modules = null, // there is only one module in this compilation
+ .builtin_modules = null,
+ });
+ const walk_mod = try Package.Module.create(arena, .{
+ .global_cache_directory = comp.global_cache_directory,
+ .paths = .{
+ .root = .{
+ .root_dir = comp.zig_lib_directory,
+ .sub_path = "docs/wasm",
+ },
+ .root_src_path = "Walk.zig",
+ },
+ .fully_qualified_name = "Walk",
+ .inherited = .{
+ .resolved_target = resolved_target,
+ .optimize_mode = optimize_mode,
+ },
+ .global = config,
+ .cc_argv = &.{},
+ .parent = root_mod,
+ .builtin_mod = root_mod.getBuiltinDependency(),
+ .builtin_modules = null, // `builtin_mod` is set
});
+ try root_mod.deps.put(arena, "Walk", walk_mod);
const bin_basename = try std.zig.binNameAlloc(arena, .{
.root_name = root_name,
.target = resolved_target.result,