diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2020-12-03 21:57:26 +0100 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2020-12-03 21:57:26 +0100 |
| commit | d3be4992708e7e6631df52fb5f4ccb0f521a77de (patch) | |
| tree | 98a510e9642674b50d703f406db9d57ef3c42269 /src/link.zig | |
| parent | 5cba16c707fd4c46aeeabebdcc85d06b9149d6e4 (diff) | |
| download | zig-d3be4992708e7e6631df52fb5f4ccb0f521a77de.tar.gz zig-d3be4992708e7e6631df52fb5f4ccb0f521a77de.zip | |
lld+macho: address review comments
Diffstat (limited to 'src/link.zig')
| -rw-r--r-- | src/link.zig | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/link.zig b/src/link.zig index 3df3727fc3..159f7ed910 100644 --- a/src/link.zig +++ b/src/link.zig @@ -238,6 +238,14 @@ pub const File = struct { } pub fn makeExecutable(base: *File) !void { + switch (base.options.output_mode) { + .Obj => return, + .Lib => switch (base.options.link_mode) { + .Static => return, + .Dynamic => {}, + }, + .Exe => {}, + } switch (base.tag) { .macho => if (base.file) |f| { if (base.intermediary_basename != null) { |
