winegcc: Recognize '-arch <arch>' as a compiler and linker option.

The dev tools on Mac OS X takes this option to dictate the output architecture.
(Gcc still accepts -m32 and -m64, as well, but "ld" and "as" do not.)
This commit is contained in:
Ken Thomases 2009-05-01 22:59:25 -05:00 committed by Alexandre Julliard
parent ad66aa77a4
commit 81d1d8e355
1 changed files with 5 additions and 0 deletions

View File

@ -841,6 +841,9 @@ static int is_linker_arg(const char* arg)
case 'X':
if (strcmp("-Xlinker", arg) == 0) return 1;
break;
case 'a':
if (strcmp("-arch", arg) == 0) return 1;
break;
}
for (j = 0; j < sizeof(link_switches)/sizeof(link_switches[0]); j++)
@ -988,6 +991,8 @@ int main(int argc, char **argv)
case 'a':
if (strcmp("-aux-info", argv[i]) == 0)
next_is_arg = 1;
if (strcmp("-arch", argv[i]) == 0)
next_is_arg = 1;
break;
case 'X':
if (strcmp("-Xlinker", argv[i]) == 0)