blob: 48853010425f6b381e80e3412f63c259679bcfb8 [file] [log] [blame]
Mikhail Glushenkov1ce87222008-05-30 06:14:42 +00001// A simple wrapper for gcc.
Mikhail Glushenkovee4d1d02008-05-30 06:16:32 +00002// To compile, use this command:
Mikhail Glushenkov20e4de72008-10-03 09:09:34 +00003// TOFIX
Mikhail Glushenkov1ce87222008-05-30 06:14:42 +00004
5include "Common.td"
6
7def 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
15def LanguageMap : LanguageMap<[LangToSuffixes<"c", ["c"]>]>;
16
17def CompilationGraph : CompilationGraph<[Edge<root, gcc>]>;