aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Build/Module.zig
diff options
context:
space:
mode:
Diffstat (limited to 'lib/std/Build/Module.zig')
-rw-r--r--lib/std/Build/Module.zig6
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,