aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorAl Hoang <3811822-hoanga@users.noreply.gitlab.com>2021-12-18 23:30:51 -0600
committerVeikka Tuominen <git@vexu.eu>2022-02-14 15:24:53 +0200
commit04f3d9301798e41ac8272822328914073e01a6ab (patch)
treec2dca7118b8f007e94699ae1e3602f2eb51c90e4 /src/Compilation.zig
parentb85c0d6a472255362f692ddbc8afd14c2da4a996 (diff)
downloadzig-04f3d9301798e41ac8272822328914073e01a6ab.tar.gz
zig-04f3d9301798e41ac8272822328914073e01a6ab.zip
haiku add missing cimport include for compilation
Diffstat (limited to 'src/Compilation.zig')
-rw-r--r--src/Compilation.zig5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig
index bd7581863b..0e1714ba38 100644
--- a/src/Compilation.zig
+++ b/src/Compilation.zig
@@ -4467,7 +4467,7 @@ fn detectLibCIncludeDirs(
}
fn detectLibCFromLibCInstallation(arena: Allocator, target: Target, lci: *const LibCInstallation) !LibCDirs {
- var list = try std.ArrayList([]const u8).initCapacity(arena, 4);
+ var list = try std.ArrayList([]const u8).initCapacity(arena, 5);
list.appendAssumeCapacity(lci.include_dir.?);
@@ -4487,6 +4487,9 @@ fn detectLibCFromLibCInstallation(arena: Allocator, target: Target, lci: *const
const include_dir_path = lci.include_dir orelse return error.LibCInstallationNotAvailable;
const os_dir = try std.fs.path.join(arena, &[_][]const u8{ include_dir_path, "os" });
list.appendAssumeCapacity(os_dir);
+ // Errors.h
+ const os_support_dir = try std.fs.path.join(arena, &[_][]const u8{ include_dir_path, "os/support" });
+ list.appendAssumeCapacity(os_support_dir);
const config_dir = try std.fs.path.join(arena, &[_][]const u8{ include_dir_path, "config" });
list.appendAssumeCapacity(config_dir);