haiku add missing cimport include for compilation

This commit is contained in:
Al Hoang 2021-12-18 23:30:51 -06:00 committed by Veikka Tuominen
parent b85c0d6a47
commit 04f3d93017

View File

@ -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);