Kevin Puetz : winebuild: Find WinMain/wWinMain in static libraries.
Alexandre Julliard
julliard at winehq.org
Mon Nov 30 16:13:47 CST 2020
Module: wine
Branch: master
Commit: 48cccee394e998ce2a686357f332a80189cca6a9
URL: https://source.winehq.org/git/wine.git/?a=commit;h=48cccee394e998ce2a686357f332a80189cca6a9
Author: Kevin Puetz <PuetzKevinA at JohnDeere.com>
Date: Wed Nov 25 13:00:28 2020 -0600
winebuild: Find WinMain/wWinMain in static libraries.
Signed-off-by: Kevin Puetz <PuetzKevinA at JohnDeere.com>
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
tools/winebuild/main.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/tools/winebuild/main.c b/tools/winebuild/main.c
index b37aec9cf6f..572b4d74ae7 100644
--- a/tools/winebuild/main.c
+++ b/tools/winebuild/main.c
@@ -405,12 +405,16 @@ static const char *get_default_entry_point( const DLLSPEC *spec )
{
/* __wine_spec_exe_wentry always calls wmain */
add_spec_extra_ld_symbol("wmain");
+ if (spec->subsystem == IMAGE_SUBSYSTEM_WINDOWS_GUI)
+ add_spec_extra_ld_symbol("wWinMain");
return "__wine_spec_exe_wentry";
}
else
{
/* __wine_spec_exe_entry always calls main */
add_spec_extra_ld_symbol("main");
+ if (spec->subsystem == IMAGE_SUBSYSTEM_WINDOWS_GUI)
+ add_spec_extra_ld_symbol("WinMain");
return "__wine_spec_exe_entry";
}
}
More information about the wine-cvs
mailing list