Module: wine Branch: master Commit: af64a8bb5c8c62890ef74374f48b9134af73869d URL: https://gitlab.winehq.org/wine/wine/-/commit/af64a8bb5c8c62890ef74374f48b913...
Author: Alexandre Julliard julliard@winehq.org Date: Fri Feb 23 12:02:17 2024 +0100
winebuild: Remove ARM code generation option.
They are not needed for PE builds.
---
tools/winebuild/build.h | 2 -- tools/winebuild/main.c | 15 --------------- tools/winebuild/winebuild.man.in | 2 +- 3 files changed, 1 insertion(+), 18 deletions(-)
diff --git a/tools/winebuild/build.h b/tools/winebuild/build.h index 50559e7c98c..af7861275a3 100644 --- a/tools/winebuild/build.h +++ b/tools/winebuild/build.h @@ -392,8 +392,6 @@ extern struct strarray nm_command; extern char *cpu_option; extern char *fpu_option; extern char *arch_option; -extern const char *float_abi_option; -extern int thumb_mode; extern int needs_get_pc_thunk;
#endif /* __WINE_BUILD_H */ diff --git a/tools/winebuild/main.c b/tools/winebuild/main.c index e9cbf58d84f..71e61522578 100644 --- a/tools/winebuild/main.c +++ b/tools/winebuild/main.c @@ -69,17 +69,6 @@ struct strarray nm_command = { 0 }; char *cpu_option = NULL; char *fpu_option = NULL; char *arch_option = NULL; -#ifdef __SOFTFP__ -const char *float_abi_option = "soft"; -#else -const char *float_abi_option = "softfp"; -#endif - -#ifdef __thumb__ -int thumb_mode = 1; -#else -int thumb_mode = 0; -#endif
static struct strarray res_files;
@@ -164,7 +153,6 @@ static void set_target( const char *name ) target_alias = xstrdup( name );
if (!parse_target( name, &target )) fatal_error( "Unrecognized target '%s'\n", name ); - thumb_mode = target.cpu == CPU_ARM && is_pe(); if (is_pe()) unwind_tables = 1; }
@@ -396,14 +384,11 @@ static void option_callback( int optc, char *optarg ) if (!strcmp( optarg, "16" )) main_spec->type = SPEC_WIN16; else if (!strcmp( optarg, "32" )) force_pointer_size = 4; else if (!strcmp( optarg, "64" )) force_pointer_size = 8; - else if (!strcmp( optarg, "arm" )) thumb_mode = 0; - else if (!strcmp( optarg, "thumb" )) thumb_mode = 1; else if (!strcmp( optarg, "no-cygwin" )) use_msvcrt = 1; else if (!strcmp( optarg, "unicode" )) main_spec->unicode_app = 1; else if (!strncmp( optarg, "cpu=", 4 )) cpu_option = xstrdup( optarg + 4 ); else if (!strncmp( optarg, "fpu=", 4 )) fpu_option = xstrdup( optarg + 4 ); else if (!strncmp( optarg, "arch=", 5 )) arch_option = xstrdup( optarg + 5 ); - else if (!strncmp( optarg, "float-abi=", 10 )) float_abi_option = xstrdup( optarg + 10 ); else fatal_error( "Unknown -m option '%s'\n", optarg ); break; case 'M': diff --git a/tools/winebuild/winebuild.man.in b/tools/winebuild/winebuild.man.in index 23ef3495744..ac8900187f4 100644 --- a/tools/winebuild/winebuild.man.in +++ b/tools/winebuild/winebuild.man.in @@ -179,7 +179,7 @@ option. .B -m16, -m32, -m64 Generate respectively 16-bit, 32-bit or 64-bit code. .TP -.BI -marm,\ -mthumb,\ -march= option ,\ -mcpu= option ,\ -mfpu= option ,\ -mfloat-abi= option +.BI -march= option ,\ -mcpu= option ,\ -mfpu= option Set code generation options for the assembler. .TP .B -mno-cygwin