]>
Commit | Line | Data |
---|---|---|
3c79b2da | 1 | /* Definitions for specs for GNU CHILL. |
be163a70 | 2 | Copyright (C) 1995, 1998, 1999 Free Software Foundation, Inc.. |
3c79b2da PB |
3 | |
4 | This file is part of GNU CC. | |
5 | ||
6 | GNU CC is free software; you can redistribute it and/or modify | |
7 | it under the terms of the GNU General Public License as published by | |
8 | the Free Software Foundation; either version 2, or (at your option) | |
9 | any later version. | |
10 | ||
11 | GNU CC is distributed in the hope that it will be useful, | |
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
14 | GNU General Public License for more details. | |
15 | ||
16 | You should have received a copy of the GNU General Public License | |
17 | along with GNU CC; see the file COPYING. If not, write to | |
6f48294d JL |
18 | the Free Software Foundation, 59 Temple Place - Suite 330, |
19 | Boston, MA 02111-1307, USA. */ | |
3c79b2da PB |
20 | |
21 | /* This is the contribution to the `default_compilers' array in gcc.c for | |
22 | CHILL. */ | |
23 | ||
6fbe9901 KG |
24 | {".ch", {"@chill"}}, |
25 | {".chi", {"@chill"}}, | |
3c79b2da | 26 | {"@chill", |
6fbe9901 | 27 | {"cpp -lang-chill %{nostdinc*} %{C} %{v} %{A*} %{I*} %{P} %I\ |
3c79b2da PB |
28 | %{C:%{!E:%eGNU CHILL does not support -C without using -E}}\ |
29 | -undef -D__GNUCHILL__=%v1 -D__GNUC_MINOR__=%v2\ | |
30 | %c %{Os:-D__OPTIMIZE_SIZE__} %{O*:-D__OPTIMIZE__} %{traditional} %{ftraditional:-traditional}\ | |
31 | %{traditional-cpp:-traditional} %{!undef:%{!ansi:%p} %P} %{trigraphs}\ | |
32 | %{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\ | |
33 | %i %{!E:%g.i}%{E:%W{o*}} \n", | |
34 | "%{!E:cc1chill %g.i %1 \ | |
35 | %{!Q:-quiet} -dumpbase %b.ch %{d*} %{m*} %{a}\ | |
36 | %{g*} %{O*} %{W*} %{w} %{pedantic*} %{itu} \ | |
37 | %{v:-version} %{pg:-p} %{p} %{f*} %{I*} \ | |
be163a70 | 38 | %{aux-info*} %{Qn:-fno-ident} %X \ |
3c79b2da PB |
39 | %{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}}\ |
40 | %{S:%W{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%g.s}} |\n\ | |
41 | %{!S:as %a %Y \ | |
42 | %{c:%W{o*}%{!o*:-o %w%b%O}}%{!c:-o %d%w%u%O}\ | |
6fbe9901 | 43 | %{!pipe:%g.s} %A\n }}"}}, |