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