aboutsummaryrefslogtreecommitdiff
path: root/src/link
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-02-27 17:12:53 -0700
committerAndrew Kelley <andrew@ziglang.org>2024-02-27 22:55:00 -0700
commita4380a30f5aeafd03e909164b28550e5960500f9 (patch)
tree8497854da5a7b365189bcc592aa33b3730e00901 /src/link
parent6e078883eebd0532928dba0c70e86a2eee0f246b (diff)
downloadzig-a4380a30f5aeafd03e909164b28550e5960500f9.tar.gz
zig-a4380a30f5aeafd03e909164b28550e5960500f9.zip
move `zig libc` command to be lazily built
part of #19063 This is a prerequisite for doing the same for Resinator.
Diffstat (limited to 'src/link')
-rw-r--r--src/link/MachO.zig8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/link/MachO.zig b/src/link/MachO.zig
index a50e4bd6a1..01f8ea36b7 100644
--- a/src/link/MachO.zig
+++ b/src/link/MachO.zig
@@ -4616,13 +4616,7 @@ const SystemLib = struct {
must_link: bool = false,
};
-/// The filesystem layout of darwin SDK elements.
-pub const SdkLayout = enum {
- /// macOS SDK layout: TOP { /usr/include, /usr/lib, /System/Library/Frameworks }.
- sdk,
- /// Shipped libc layout: TOP { /lib/libc/include, /lib/libc/darwin, <NONE> }.
- vendored,
-};
+pub const SdkLayout = std.zig.LibCDirs.DarwinSdkLayout;
const UndefinedTreatment = enum {
@"error",