uefi os: better auto detection of subsystem

This commit is contained in:
Andrew Kelley 2019-02-27 09:30:48 -05:00
parent d093f51f16
commit 14ca0fd493
No known key found for this signature in database
GPG Key ID: 7C5F548F728501A9

View File

@ -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");