Fix pr5470. Tablegen handles template arguments by temporarily setting their
[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   FastISelEmitter.cpp
12   InstrEnumEmitter.cpp
13   InstrInfoEmitter.cpp
14   IntrinsicEmitter.cpp
15   LLVMCConfigurationEmitter.cpp
16   OptParserEmitter.cpp
17   Record.cpp
18   RegisterInfoEmitter.cpp
19   SubtargetEmitter.cpp
20   TGLexer.cpp
21   TGParser.cpp
22   TGValueTypes.cpp
23   TableGen.cpp
24   TableGenBackend.cpp
25   )
26
27 target_link_libraries(tblgen LLVMSupport LLVMSystem)
28 if( MINGW )
29   target_link_libraries(tblgen imagehlp psapi)
30 endif( MINGW )
31 if( LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD )
32   target_link_libraries(tblgen pthread)
33 endif()