comparison lib-src/ellcc.c @ 1269:13aa577c1dd2

[xemacs-hg @ 2003-02-07 15:33:34 by james] Search XEmacs directories first for include files (noted by Raymond Toy).
author james
date Fri, 07 Feb 2003 15:33:35 +0000
parents 184461bc8de4
children 4d97756f2fbe
comparison
equal deleted inserted replaced
1268:fffe735e63ee 1269:13aa577c1dd2
611 { 611 {
612 int i; 612 int i;
613 char **exec_argv = xnew (exec_argc + 20, char *); 613 char **exec_argv = xnew (exec_argc + 20, char *);
614 614
615 exec_argv = add_to_argv (exec_argv, ellcc); 615 exec_argv = add_to_argv (exec_argv, ellcc);
616 exec_argv = add_to_argv (exec_argv, ELLCC_CF_ALL);
616 exec_argv = add_to_argv (exec_argv, ellcflags); 617 exec_argv = add_to_argv (exec_argv, ellcflags);
617 exec_argv = add_to_argv (exec_argv, ellpicflags); 618 exec_argv = add_to_argv (exec_argv, ellpicflags);
618 exec_argv = add_to_argv (exec_argv, "-DPIC"); 619 exec_argv = add_to_argv (exec_argv, "-DPIC");
619 exec_argv = add_to_argv (exec_argv, "-DEMACS_MODULE"); 620 exec_argv = add_to_argv (exec_argv, "-DEMACS_MODULE");
620 #ifdef XEMACS 621 #ifdef XEMACS
621 /* Cover both cases */ 622 /* Cover both cases */
622 exec_argv = add_to_argv (exec_argv, "-DXEMACS_MODULE"); 623 exec_argv = add_to_argv (exec_argv, "-DXEMACS_MODULE");
623 exec_argv = add_to_argv (exec_argv, "-Dxemacs"); 624 exec_argv = add_to_argv (exec_argv, "-Dxemacs");
624 #endif 625 #endif
625 exec_argv = add_to_argv (exec_argv, "-Demacs"); 626 exec_argv = add_to_argv (exec_argv, "-Demacs");
626 exec_argv = add_to_argv (exec_argv, ELLCC_CF_ALL);
627 for (i = 1; i < exec_argc; i++) 627 for (i = 1; i < exec_argc; i++)
628 { 628 {
629 exec_argv = add_string (exec_argv, xstrdup (prog_argv[exec_args[i]])); 629 exec_argv = add_string (exec_argv, xstrdup (prog_argv[exec_args[i]]));
630 } 630 }
631 return exec_argv; 631 return exec_argv;