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