diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2021-11-26 18:09:14 +0100 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2021-11-26 18:09:14 +0100 |
| commit | e2b6dfa6087f2e63bbc03e0430b73e900c95a193 (patch) | |
| tree | d831a33e04f90fb27558bce226985095ef981546 /src | |
| parent | a956958ba9186edb612fbecc5205d6b35cd419a6 (diff) | |
| download | zig-e2b6dfa6087f2e63bbc03e0430b73e900c95a193.tar.gz zig-e2b6dfa6087f2e63bbc03e0430b73e900c95a193.zip | |
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.
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.zig | 4 |
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"); |
