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