From e2b6dfa6087f2e63bbc03e0430b73e900c95a193 Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Fri, 26 Nov 2021 18:09:14 +0100 Subject: macos: do not trigger CLT installation popup when using zig cc On a bare macOS, when there is no CLT/Xcode installed, do not trigger the CLT installation popup when building with zig cc. --- src/main.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/main.zig') 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"); -- cgit v1.2.3