blob: 3f982e0c77aebdfa655fbe6ae95b351b95d397ad [file] [log] [blame]
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00001add_executable(tblgen
2 AsmWriterEmitter.cpp
3 CallingConvEmitter.cpp
Douglas Gregor9f20b832009-03-16 17:04:14 +00004 ClangDiagnosticsEmitter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00005 CodeEmitterGen.cpp
6 CodeGenDAGPatterns.cpp
7 CodeGenInstruction.cpp
8 CodeGenTarget.cpp
9 DAGISelEmitter.cpp
Douglas Gregor9f20b832009-03-16 17:04:14 +000010 FastISelEmitter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000011 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
Douglas Gregor9f20b832009-03-16 17:04:14 +000020 TGSourceMgr.cpp
Dan Gohmand7546ab2008-11-03 17:56:27 +000021 TGValueTypes.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000022 TableGen.cpp
23 TableGenBackend.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000024 )
25
26target_link_libraries(tblgen LLVMSupport LLVMSystem)
27if( MINGW )
28 target_link_libraries(tblgen imagehlp psapi)
29endif( MINGW )
Oscar Fuentes770c8e72009-05-22 20:55:15 +000030if( LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD )
31 target_link_libraries(tblgen pthread)
32endif()