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:
parent
ad66aa77a4
commit
81d1d8e355
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue