aboutsummaryrefslogtreecommitdiff
path: root/src/link.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-06-24 20:25:16 +0200
committerJakub Konka <kubkon@jakubkonka.com>2022-06-24 20:25:16 +0200
commit0df7ed79d304afc7d379482005e892979d4a5e4d (patch)
tree34fd8af5325aeec01f7d1f0aca18f80850791b41 /src/link.zig
parentd589047e80133c5f673a7d40dd1cfa50258dcc4f (diff)
downloadzig-0df7ed79d304afc7d379482005e892979d4a5e4d.tar.gz
zig-0df7ed79d304afc7d379482005e892979d4a5e4d.zip
macho: implement -search_dylibs_first linker option
Diffstat (limited to 'src/link.zig')
-rw-r--r--src/link.zig3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/link.zig b/src/link.zig
index c78fb8c2c5..cfcb112e9b 100644
--- a/src/link.zig
+++ b/src/link.zig
@@ -190,6 +190,9 @@ pub const Options = struct {
/// (Darwin) size of the __PAGEZERO segment
pagezero_size: ?u64 = null,
+ /// (Darwin) search strategy for system libraries
+ search_strategy: ?File.MachO.SearchStrategy = null,
+
pub fn effectiveOutputMode(options: Options) std.builtin.OutputMode {
return if (options.use_lld) .Obj else options.output_mode;
}