diff options
Diffstat (limited to 'contrib/llvm/utils/TableGen/CMakeLists.txt')
-rw-r--r-- | contrib/llvm/utils/TableGen/CMakeLists.txt | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/contrib/llvm/utils/TableGen/CMakeLists.txt b/contrib/llvm/utils/TableGen/CMakeLists.txt new file mode 100644 index 0000000..972989b --- /dev/null +++ b/contrib/llvm/utils/TableGen/CMakeLists.txt @@ -0,0 +1,46 @@ +add_executable(tblgen + ARMDecoderEmitter.cpp + AsmMatcherEmitter.cpp + AsmWriterEmitter.cpp + AsmWriterInst.cpp + CallingConvEmitter.cpp + ClangASTNodesEmitter.cpp + ClangAttrEmitter.cpp + ClangDiagnosticsEmitter.cpp + CodeEmitterGen.cpp + CodeGenDAGPatterns.cpp + CodeGenInstruction.cpp + CodeGenTarget.cpp + DAGISelEmitter.cpp + DAGISelMatcherEmitter.cpp + DAGISelMatcherGen.cpp + DAGISelMatcherOpt.cpp + DAGISelMatcher.cpp + DisassemblerEmitter.cpp + EDEmitter.cpp + FastISelEmitter.cpp + InstrEnumEmitter.cpp + InstrInfoEmitter.cpp + IntrinsicEmitter.cpp + LLVMCConfigurationEmitter.cpp + NeonEmitter.cpp + OptParserEmitter.cpp + Record.cpp + RegisterInfoEmitter.cpp + SubtargetEmitter.cpp + TGLexer.cpp + TGParser.cpp + TGValueTypes.cpp + TableGen.cpp + TableGenBackend.cpp + X86DisassemblerTables.cpp + X86RecognizableInstr.cpp + ) + +target_link_libraries(tblgen LLVMSupport LLVMSystem) +if( MINGW ) + target_link_libraries(tblgen imagehlp psapi) +endif( MINGW ) +if( LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD AND NOT BEOS ) + target_link_libraries(tblgen pthread) +endif() |