Damjan Jovanovic : winebuild: Support the mingw32 target without an i[3456] 86- prefix.
Alexandre Julliard
julliard at winehq.org
Fri Jun 15 13:34:39 CDT 2012
Module: wine
Branch: master
Commit: 4768b11c2454168bba62d710f5c66e466620aa66
URL: http://source.winehq.org/git/wine.git/?a=commit;h=4768b11c2454168bba62d710f5c66e466620aa66
Author: Damjan Jovanovic <damjan.jov at gmail.com>
Date: Thu Jun 14 20:34:47 2012 +0200
winebuild: Support the mingw32 target without an i[3456]86- prefix.
---
tools/winebuild/main.c | 21 +++++++++++++++------
1 files changed, 15 insertions(+), 6 deletions(-)
diff --git a/tools/winebuild/main.c b/tools/winebuild/main.c
index 0eeeb04..28ecec8 100644
--- a/tools/winebuild/main.c
+++ b/tools/winebuild/main.c
@@ -191,12 +191,21 @@ static void set_target( const char *target )
/* get the CPU part */
- if (!(p = strchr( spec, '-' ))) fatal_error( "Invalid target specification '%s'\n", target );
- *p++ = 0;
- if ((target_cpu = get_cpu_from_name( spec )) == -1)
- fatal_error( "Unrecognized CPU '%s'\n", spec );
- platform = p;
- if ((p = strrchr( p, '-' ))) platform = p + 1;
+ if ((p = strchr( spec, '-' )))
+ {
+ *p++ = 0;
+ if ((target_cpu = get_cpu_from_name( spec )) == -1)
+ fatal_error( "Unrecognized CPU '%s'\n", spec );
+ platform = p;
+ if ((p = strrchr( p, '-' ))) platform = p + 1;
+ }
+ else if (!strcmp( spec, "mingw32" ))
+ {
+ target_cpu = CPU_x86;
+ platform = spec;
+ }
+ else
+ fatal_error( "Invalid target specification '%s'\n", target );
/* get the OS part */
More information about the wine-cvs
mailing list