change CheckOpcodeMatcher to hold the SDNodeInfo instead of
[oota-llvm.git] / utils / TableGen / CMakeLists.txt
1 add_executable(tblgen
2   AsmMatcherEmitter.cpp
3   AsmWriterEmitter.cpp
4   AsmWriterInst.cpp
5   CallingConvEmitter.cpp
6   ClangDiagnosticsEmitter.cpp
7   CodeEmitterGen.cpp
8   CodeGenDAGPatterns.cpp
9   CodeGenInstruction.cpp
10   CodeGenTarget.cpp
11   DAGISelEmitter.cpp
12   DAGISelMatcherEmitter.cpp
13   DAGISelMatcherGen.cpp
14   DAGISelMatcherOpt.cpp
15   DAGISelMatcher.cpp
16   DisassemblerEmitter.cpp
17   EDEmitter.cpp
18   FastISelEmitter.cpp
19   InstrEnumEmitter.cpp
20   InstrInfoEmitter.cpp
21   IntrinsicEmitter.cpp
22   LLVMCConfigurationEmitter.cpp
23   OptParserEmitter.cpp
24   Record.cpp
25   RegisterInfoEmitter.cpp
26   SubtargetEmitter.cpp
27   TGLexer.cpp
28   TGParser.cpp
29   TGValueTypes.cpp
30   TableGen.cpp
31   TableGenBackend.cpp
32   X86DisassemblerTables.cpp
33   X86RecognizableInstr.cpp
34   )
35
36 target_link_libraries(tblgen LLVMSupport LLVMSystem)
37 if( MINGW )
38   target_link_libraries(tblgen imagehlp psapi)
39 endif( MINGW )
40 if( LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD )
41   target_link_libraries(tblgen pthread)
42 endif()