winegcc: default output to a.out

Dimitrie O. Paun dpaun at rogers.com
Wed Jan 8 23:01:09 CST 2003


ChangeLog
  Support default output name (a.out); some configure scripts check for it.

Index: tools/winegcc.c
===================================================================
RCS file: /var/cvs/wine/tools/winegcc.c,v
retrieving revision 1.8
diff -u -r1.8 winegcc.c
--- tools/winegcc.c	7 Jan 2003 19:47:19 -0000	1.8
+++ tools/winegcc.c	8 Jan 2003 05:44:53 -0000
@@ -218,6 +218,8 @@
     i = 0;
     if (linking)
     {
+	int has_output_name = 0;
+
 	gcc_argv[i++] = BINDIR "/winewrap";
 	if (gui_app) gcc_argv[i++] = "-mgui";
 
@@ -237,6 +239,7 @@
 			gcc_argv[i++] = argv[++j];
 			argv[j] = 0;
 		    }
+		    has_output_name = 1;
 		    break;
 		case 'l':
 		    gcc_argv[i++] = strcmp(argv[j], "-luuid") ? argv[j] : "-lwine_uuid"; 
@@ -250,6 +253,13 @@
 	    {
 		gcc_argv[i++] = get_obj_file(argv, j);
 		argv[j] = 0;
+	    }
+
+	    /* Support the a.out default name, to appease configure */
+	    if (!has_output_name)
+	    {
+		gcc_argv[i++] = "-o";
+		gcc_argv[i++] = "a.out";
 	    }
 	}
 	if (use_stdlib && use_msvcrt) gcc_argv[i++] = "-lmsvcrt";

-- 
Dimi.




More information about the wine-patches mailing list