blob: f344b2884263ead178f67198abb18a66b804601b [file] [log] [blame]
Oscar Fuentes00905d52008-09-22 01:08:49 +00001add_executable(tblgen
Daniel Dunbar1bda1452009-07-11 21:53:14 +00002 AsmMatcherEmitter.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +00003 AsmWriterEmitter.cpp
Sean Callanan3eaafd22010-02-09 22:29:16 +00004 AsmWriterInst.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +00005 CallingConvEmitter.cpp
Douglas Gregorc3c58a12009-03-16 17:04:14 +00006 ClangDiagnosticsEmitter.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +00007 CodeEmitterGen.cpp
8 CodeGenDAGPatterns.cpp
9 CodeGenInstruction.cpp
10 CodeGenTarget.cpp
11 DAGISelEmitter.cpp
Daniel Dunbar6d494002009-11-25 02:13:23 +000012 DisassemblerEmitter.cpp
Ted Kremenek297fe252010-01-29 01:10:25 +000013 EDEmitter.cpp
Douglas Gregorc3c58a12009-03-16 17:04:14 +000014 FastISelEmitter.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +000015 InstrEnumEmitter.cpp
16 InstrInfoEmitter.cpp
17 IntrinsicEmitter.cpp
18 LLVMCConfigurationEmitter.cpp
Douglas Gregoreede1cf2009-11-18 23:20:09 +000019 OptParserEmitter.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +000020 Record.cpp
21 RegisterInfoEmitter.cpp
22 SubtargetEmitter.cpp
23 TGLexer.cpp
24 TGParser.cpp
Dan Gohman296ab522008-11-03 17:56:27 +000025 TGValueTypes.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +000026 TableGen.cpp
27 TableGenBackend.cpp
Sean Callanan0f5b97e2009-12-19 02:59:52 +000028 X86DisassemblerTables.cpp
29 X86RecognizableInstr.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +000030 )
31
32target_link_libraries(tblgen LLVMSupport LLVMSystem)
33if( MINGW )
34 target_link_libraries(tblgen imagehlp psapi)
35endif( MINGW )
Oscar Fuentes54dd8d62009-05-22 20:55:15 +000036if( LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD )
37 target_link_libraries(tblgen pthread)
38endif()