Merge pull request #19958 from ziglang/macho-check-object

Step.CheckObject: add support for dumping raw section contents for MachO
This commit is contained in:
Jakub Konka 2024-05-14 07:11:41 +02:00 committed by GitHub
commit 6a65561e3e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 902 additions and 895 deletions

File diff suppressed because it is too large Load Diff

View File

@ -22,9 +22,9 @@ pub fn build(b: *std.Build) void {
.target = target,
});
exe.addCSourceFile(.{ .file = b.path("main.m"), .flags = &.{} });
exe.addSystemIncludePath(b.path(b.pathJoin(&.{ sdk, "/usr/include" })));
exe.addSystemFrameworkPath(b.path(b.pathJoin(&.{ sdk, "/System/Library/Frameworks" })));
exe.addLibraryPath(b.path(b.pathJoin(&.{ sdk, "/usr/lib" })));
exe.addSystemIncludePath(.{ .cwd_relative = b.pathJoin(&.{ sdk, "/usr/include" }) });
exe.addSystemFrameworkPath(.{ .cwd_relative = b.pathJoin(&.{ sdk, "/System/Library/Frameworks" }) });
exe.addLibraryPath(.{ .cwd_relative = b.pathJoin(&.{ sdk, "/usr/lib" }) });
exe.linkFramework("Foundation");
exe.linkFramework("UIKit");
exe.linkLibC();