Fix libc include directories for the MSVC target
This commit is contained in:
committed by
Andrew Kelley
parent
5582d20f04
commit
3dcbd489eb
@@ -3295,7 +3295,14 @@ fn detectLibCIncludeDirs(
|
||||
|
||||
// If zig can't build the libc for the target and we are targeting the
|
||||
// native abi, fall back to using the system libc installation.
|
||||
if (is_native_abi) {
|
||||
// On windows, instead of the native (mingw) abi, we want to check
|
||||
// for the MSVC abi as a fallback.
|
||||
const use_system_abi = if (std.Target.current.os.tag == .windows)
|
||||
target.abi == .msvc
|
||||
else
|
||||
is_native_abi;
|
||||
|
||||
if (use_system_abi) {
|
||||
const libc = try arena.create(LibCInstallation);
|
||||
libc.* = try LibCInstallation.findNative(.{ .allocator = arena, .verbose = true });
|
||||
return detectLibCFromLibCInstallation(arena, target, libc);
|
||||
|
||||
Reference in New Issue
Block a user