aboutsummaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main.zig b/src/main.zig
index ee1bd324d5..5590e14d0e 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -1858,7 +1858,9 @@ fn buildOutputType(
}
const has_sysroot = if (comptime builtin.target.isDarwin()) outer: {
- if (try std.zig.system.darwin.getDarwinSDK(arena, target_info.target)) |sdk| {
+ if (std.zig.system.darwin.isDarwinSDKInstalled(arena)) {
+ const sdk = std.zig.system.darwin.getDarwinSDK(arena, target_info.target) orelse
+ break :outer false;
native_darwin_sdk = sdk;
try clang_argv.ensureUnusedCapacity(2);
clang_argv.appendAssumeCapacity("-isysroot");