Juan Lang : winegcc: Examine each argument of compile command rather than only the first.
Alexandre Julliard
julliard at winehq.org
Mon Oct 12 11:19:40 CDT 2009
Module: wine
Branch: master
Commit: 3e30306bb38171da0d38250dd49cda6b6f6ef562
URL: http://source.winehq.org/git/wine.git/?a=commit;h=3e30306bb38171da0d38250dd49cda6b6f6ef562
Author: Juan Lang <juan.lang at gmail.com>
Date: Fri Oct 9 10:14:52 2009 -0700
winegcc: Examine each argument of compile command rather than only the first.
---
tools/winegcc/winegcc.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/tools/winegcc/winegcc.c b/tools/winegcc/winegcc.c
index f81b7ea..b3e58e0 100644
--- a/tools/winegcc/winegcc.c
+++ b/tools/winegcc/winegcc.c
@@ -320,7 +320,12 @@ static void compile(struct options* opts, const char* lang)
/* mixing different C and C++ compilers isn't supported in configure anyway */
case proc_cc:
case proc_cxx:
- gcc_defs = strendswith(comp_args->base[0], "gcc") || strendswith(comp_args->base[0], "g++");
+ for ( j = 0; !gcc_defs && j < comp_args->size; j++ )
+ {
+ const char *cc = comp_args->base[j];
+
+ gcc_defs = strendswith(cc, "gcc") || strendswith(cc, "g++");
+ }
break;
}
More information about the wine-cvs
mailing list