diff options
Diffstat (limited to 'lib/std/Build/Module.zig')
| -rw-r--r-- | lib/std/Build/Module.zig | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/std/Build/Module.zig b/lib/std/Build/Module.zig index ce17d655a0..d46263849d 100644 --- a/lib/std/Build/Module.zig +++ b/lib/std/Build/Module.zig @@ -263,7 +263,11 @@ fn addShallowDependencies(m: *Module, dependee: *Module) void { }; for (dependee.link_objects.items) |link_object| switch (link_object) { - .other_step => |compile| addStepDependencies(m, dependee, &compile.step), + .other_step => |compile| { + addStepDependencies(m, dependee, &compile.step); + for (compile.installed_headers.items) |install_step| + addStepDependenciesOnly(m, install_step); + }, .static_path, .assembly_file, |
