blob: f344b2884263ead178f67198abb18a66b804601b [file] [log] [blame]
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00001add_executable(tblgen
Daniel Dunbard66cc5c2009-07-11 21:53:14 +00002 AsmMatcherEmitter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00003 AsmWriterEmitter.cpp
Sean Callanana3634132010-02-09 22:29:16 +00004 AsmWriterInst.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00005 CallingConvEmitter.cpp
Douglas Gregor9f20b832009-03-16 17:04:14 +00006 ClangDiagnosticsEmitter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00007 CodeEmitterGen.cpp
8 CodeGenDAGPatterns.cpp
9 CodeGenInstruction.cpp
10 CodeGenTarget.cpp
11 DAGISelEmitter.cpp
Daniel Dunbare5024332009-11-25 02:13:23 +000012 DisassemblerEmitter.cpp
Ted Kremenekffe9c202010-01-29 01:10:25 +000013 EDEmitter.cpp
Douglas Gregor9f20b832009-03-16 17:04:14 +000014 FastISelEmitter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000015 InstrEnumEmitter.cpp
16 InstrInfoEmitter.cpp
17 IntrinsicEmitter.cpp
18 LLVMCConfigurationEmitter.cpp
Douglas Gregor361a3762009-11-18 23:20:09 +000019 OptParserEmitter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000020 Record.cpp
21 RegisterInfoEmitter.cpp
22 SubtargetEmitter.cpp
23 TGLexer.cpp
24 TGParser.cpp
Dan Gohmand7546ab2008-11-03 17:56:27 +000025 TGValueTypes.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000026 TableGen.cpp
27 TableGenBackend.cpp
Sean Callanan04cc3072009-12-19 02:59:52 +000028 X86DisassemblerTables.cpp
29 X86RecognizableInstr.cpp
Oscar Fuentesa229b3c2008-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 Fuentes770c8e72009-05-22 20:55:15 +000036if( LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD )
37 target_link_libraries(tblgen pthread)
38endif()