]>
Commit | Line | Data |
---|---|---|
6de9cd9a DN |
1 | /* Contribution to the specs for the GNU Compiler Collection |
2 | from GNU Fortran 95 compiler. | |
9fc4d79b | 3 | Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. |
6de9cd9a DN |
4 | |
5 | This file is licensed under the GPL. */ | |
6 | ||
7 | /* This is the contribution to the `default_compilers' array in gcc.c | |
8 | for the f95 language. */ | |
9 | ||
10 | {".F", "@f77-cpp-input", 0}, | |
11 | {".fpp", "@f77-cpp-input", 0}, | |
12 | {".FPP", "@f77-cpp-input", 0}, | |
13 | {"@f77-cpp-input", | |
14 | "cc1 -P -E -traditional-cpp -D_LANGUAGE_FORTRAN %(cpp_options) \ | |
15 | %{E|M|MM:%(cpp_debug_options)}\ | |
16 | %{!M:%{!MM:%{!E: -o %|.f |\n\ | |
17 | f951 %|.f %{!ffree-form:-ffixed-form} %(cc1_options) %{J*} %{I*}\ | |
18 | %{!fsyntax-only:%(invoke_as)}}}}", 0}, | |
19 | {".F90", "@f95-cpp-input", 0}, | |
20 | {".F95", "@f95-cpp-input", 0}, | |
21 | {"@f95-cpp-input", | |
22 | "cc1 -P -E -traditional-cpp -D_LANGUAGE_FORTRAN %(cpp_options) \ | |
23 | %{E|M|MM:%(cpp_debug_options)}\ | |
24 | %{!M:%{!MM:%{!E: -o %|.f95 |\n\ | |
25 | f951 %|.f95 %(cc1_options) %{J*} %{I*}\ | |
26 | %{!fsyntax-only:%(invoke_as)}}}}", 0}, | |
27 | {".f90", "@f95", 0}, | |
28 | {".f95", "@f95", 0}, | |
29 | {"@f95", "%{!E:f951 %i %(cc1_options) %{J*} %{I*}\ | |
30 | %{!fsyntax-only:%(invoke_as)}}", 0}, | |
31 | {".f", "@f77", 0}, | |
32 | {".for", "@f77", 0}, | |
33 | {".FOR", "@f77", 0}, | |
34 | {"@f77", "%{!E:f951 %i %{!ffree-form:-ffixed-form} %(cc1_options) %{J*} %{I*}\ | |
35 | %{!fsyntax-only:%(invoke_as)}}", 0}, |