authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2024-01-24 14:52:17+01:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2024-01-25 12:07:04+01:00
log51d60d1a606224357d406d1addf4701099f678d6
treec615d61a4be127211ff58223190ec57cdeafa297
parentdc4ef6d5d05f3e8b99ec38628a3f671a9268236f

macho: dump print search lib and framework dirs in --verbose-link


1 files changed, 10 insertions(+), 0 deletions(-)

src/link/MachO.zig+10
......@@ -844,6 +844,11 @@ fn dumpArgv(self: *MachO, comp: *Compilation) !void {
844844 try argv.append(arg);
845845 }
846846
847 for (self.lib_dirs) |lib_dir| {
848 const arg = try std.fmt.allocPrint(arena, "-L{s}", .{lib_dir});
849 try argv.append(arg);
850 }
851
847852 for (self.frameworks) |framework| {
848853 const name = std.fs.path.stem(framework.path);
849854 const arg = if (framework.needed)
......@@ -855,6 +860,11 @@ fn dumpArgv(self: *MachO, comp: *Compilation) !void {
855860 try argv.append(arg);
856861 }
857862
863 for (self.framework_dirs) |f_dir| {
864 try argv.append("-F");
865 try argv.append(f_dir);
866 }
867
858868 if (self.base.isDynLib() and self.base.allow_shlib_undefined) {
859869 try argv.append("-undefined");
860870 try argv.append("dynamic_lookup");