From 0df7ed79d304afc7d379482005e892979d4a5e4d Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Fri, 24 Jun 2022 20:25:16 +0200 Subject: macho: implement -search_dylibs_first linker option --- src/Compilation.zig | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/Compilation.zig') diff --git a/src/Compilation.zig b/src/Compilation.zig index 8cb93b5473..cbd36216ae 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -905,6 +905,8 @@ pub const InitOptions = struct { entitlements: ?[]const u8 = null, /// (Darwin) size of the __PAGEZERO segment pagezero_size: ?u64 = null, + /// (Darwin) search strategy for system libraries + search_strategy: ?link.File.MachO.SearchStrategy = null, }; fn addPackageTableToCacheHash( @@ -1745,6 +1747,7 @@ pub fn create(gpa: Allocator, options: InitOptions) !*Compilation { .install_name = options.install_name, .entitlements = options.entitlements, .pagezero_size = options.pagezero_size, + .search_strategy = options.search_strategy, }); errdefer bin_file.destroy(); comp.* = .{ -- cgit v1.2.3