blob: d9ec6f7d1a1d8edd81070876efa83e707fcbedad [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
4 CallingConvEmitter.cpp
Douglas Gregorc3c58a12009-03-16 17:04:14 +00005 ClangDiagnosticsEmitter.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +00006 CodeEmitterGen.cpp
7 CodeGenDAGPatterns.cpp
8 CodeGenInstruction.cpp
9 CodeGenTarget.cpp
10 DAGISelEmitter.cpp
Douglas Gregorc3c58a12009-03-16 17:04:14 +000011 FastISelEmitter.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +000012 InstrEnumEmitter.cpp
13 InstrInfoEmitter.cpp
14 IntrinsicEmitter.cpp
15 LLVMCConfigurationEmitter.cpp
Douglas Gregoreede1cf2009-11-18 23:20:09 +000016 OptParserEmitter.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +000017 Record.cpp
18 RegisterInfoEmitter.cpp
19 SubtargetEmitter.cpp
20 TGLexer.cpp
21 TGParser.cpp
Dan Gohman296ab522008-11-03 17:56:27 +000022 TGValueTypes.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +000023 TableGen.cpp
24 TableGenBackend.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +000025 )
26
27target_link_libraries(tblgen LLVMSupport LLVMSystem)
28if( MINGW )
29 target_link_libraries(tblgen imagehlp psapi)
30endif( MINGW )
Oscar Fuentes54dd8d62009-05-22 20:55:15 +000031if( LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD )
32 target_link_libraries(tblgen pthread)
33endif()