Mikhail Glushenkov | 1ce8722 | 2008-05-30 06:14:42 +0000 | [diff] [blame] | 1 | // A simple wrapper for gcc. |
Mikhail Glushenkov | ee4d1d0 | 2008-05-30 06:16:32 +0000 | [diff] [blame] | 2 | // To compile, use this command: |
Mikhail Glushenkov | 20e4de7 | 2008-10-03 09:09:34 +0000 | [diff] [blame] | 3 | // TOFIX |
Mikhail Glushenkov | 1ce8722 | 2008-05-30 06:14:42 +0000 | [diff] [blame] | 4 | |
| 5 | include "Common.td" |
| 6 | |
| 7 | def gcc : Tool< |
| 8 | [(in_language "c"), |
| 9 | (out_language "executable"), |
| 10 | (output_suffix "out"), |
| 11 | (cmd_line "gcc $INFILE -o $OUTFILE"), |
| 12 | (sink) |
| 13 | ]>; |
| 14 | |
| 15 | def LanguageMap : LanguageMap<[LangToSuffixes<"c", ["c"]>]>; |
| 16 | |
| 17 | def CompilationGraph : CompilationGraph<[Edge<root, gcc>]>; |