diff options
Diffstat (limited to 'src/link.cpp')
| -rw-r--r-- | src/link.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/link.cpp b/src/link.cpp index aa94707534..aa5cda9bab 100644 --- a/src/link.cpp +++ b/src/link.cpp @@ -2210,6 +2210,10 @@ static void add_win_link_args(LinkJob *lj, bool is_library, bool *have_windows_d if (!is_library) { if (lj->codegen->have_winmain) { lj->args.append("-ENTRY:WinMain"); + } else if (lj->codegen->have_wwinmain) { + lj->args.append("-ENTRY:wWinMain"); + } else if (lj->codegen->have_wwinmain_crt_startup) { + lj->args.append("-ENTRY:wWinMainCRTStartup"); } else { lj->args.append("-ENTRY:WinMainCRTStartup"); } |
