The TableGen parts of the CMake build are seriously broken. This fixes
[oota-llvm.git] / utils / TableGen / CMakeLists.txt
1 set(LLVM_REQUIRES_EH 1)
2 set(LLVM_REQUIRES_RTTI 1)
3 set(LLVM_LINK_COMPONENTS Support)
4
5 add_tablegen(llvm-tblgen LLVM
6   ARMDecoderEmitter.cpp
7   AsmMatcherEmitter.cpp
8   AsmWriterEmitter.cpp
9   AsmWriterInst.cpp
10   CallingConvEmitter.cpp
11   CodeEmitterGen.cpp
12   CodeGenDAGPatterns.cpp
13   CodeGenInstruction.cpp
14   CodeGenRegisters.cpp
15   CodeGenTarget.cpp
16   DAGISelEmitter.cpp
17   DAGISelMatcherEmitter.cpp
18   DAGISelMatcherGen.cpp
19   DAGISelMatcherOpt.cpp
20   DAGISelMatcher.cpp
21   DisassemblerEmitter.cpp
22   EDEmitter.cpp
23   FastISelEmitter.cpp
24   FixedLenDecoderEmitter.cpp
25   InstrEnumEmitter.cpp
26   InstrInfoEmitter.cpp
27   IntrinsicEmitter.cpp
28   PseudoLoweringEmitter.cpp
29   RegisterInfoEmitter.cpp
30   SetTheory.cpp
31   StringMatcher.cpp
32   SubtargetEmitter.cpp
33   TGValueTypes.cpp
34   TableGen.cpp
35   X86DisassemblerTables.cpp
36   X86RecognizableInstr.cpp
37   )