Module: wine Branch: master Commit: b0ea67ed4621eed1efb243a5916b9b43f5ff64df URL: https://source.winehq.org/git/wine.git/?a=commit;h=b0ea67ed4621eed1efb243a59...
Author: Jacek Caban jacek@codeweavers.com Date: Fri Feb 21 13:52:20 2020 +0100
winegcc: Treat -target argument as an alias to --target for clang compatibility.
clang uses -target for the same thing as we do.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
tools/winegcc/winegcc.c | 10 ++++++++++ 1 file changed, 10 insertions(+)
diff --git a/tools/winegcc/winegcc.c b/tools/winegcc/winegcc.c index f05f777a55..d735941a53 100644 --- a/tools/winegcc/winegcc.c +++ b/tools/winegcc/winegcc.c @@ -1533,6 +1533,9 @@ int main(int argc, char **argv) if (strcmp("-framework", argv[i]) == 0) next_is_arg = 1; break; + case 't': + next_is_arg = strcmp("-target", argv[i]) == 0; + break; case '-': next_is_arg = (strcmp("--param", argv[i]) == 0 || strcmp("--sysroot", argv[i]) == 0 || @@ -1699,6 +1702,13 @@ int main(int argc, char **argv) raw_linker_arg = 0; } break; + case 't': + if (is_option( argv, i, "-target", &option_arg )) + { + parse_target_option( &opts, option_arg ); + raw_compiler_arg = raw_linker_arg = 0; + } + break; case 'v': if (argv[i][2] == 0) verbose++; break;