diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-02-27 09:30:48 -0500 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-02-27 09:30:48 -0500 |
| commit | 14ca0fd4937b7a4ab2a7c4c704066179d443bfdf (patch) | |
| tree | 8aaae87464cc3522357d01ae513558e28b9a3897 /src/link.cpp | |
| parent | d093f51f16ab9fe4f119a47c80c59d99a90a590f (diff) | |
| download | zig-14ca0fd4937b7a4ab2a7c4c704066179d443bfdf.tar.gz zig-14ca0fd4937b7a4ab2a7c4c704066179d443bfdf.zip | |
uefi os: better auto detection of subsystem
Diffstat (limited to 'src/link.cpp')
| -rw-r--r-- | src/link.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/link.cpp b/src/link.cpp index df2eb37f0a..7eb8cb111f 100644 --- a/src/link.cpp +++ b/src/link.cpp @@ -559,7 +559,11 @@ static void construct_linker_job_coff(LinkJob *lj) { bool is_library = g->out_type == OutTypeLib; switch (g->subsystem) { case TargetSubsystemAuto: - add_nt_link_args(lj, is_library); + if (g->zig_target->os == OsUefi) { + add_uefi_link_args(lj); + } else { + add_nt_link_args(lj, is_library); + } break; case TargetSubsystemConsole: lj->args.append("/SUBSYSTEM:console"); |
