X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=utils%2FTableGen%2FCMakeLists.txt;h=feaa7c75796285bef0f6ca1dbfe583e6e180ea8f;hb=47f0e3f434e2e43f951c3a826c40906cb15b7285;hp=71dd72fc6eb20a6477d9f57b9a6a384ac51e95ba;hpb=04a847e70616cba0208c654729736a9d8f4047ac;p=oota-llvm.git diff --git a/utils/TableGen/CMakeLists.txt b/utils/TableGen/CMakeLists.txt index 71dd72fc6eb..feaa7c75796 100644 --- a/utils/TableGen/CMakeLists.txt +++ b/utils/TableGen/CMakeLists.txt @@ -1,28 +1,35 @@ -add_executable(tblgen +set(LLVM_LINK_COMPONENTS Support) + +add_tablegen(llvm-tblgen LLVM + AsmMatcherEmitter.cpp AsmWriterEmitter.cpp + AsmWriterInst.cpp CallingConvEmitter.cpp CodeEmitterGen.cpp CodeGenDAGPatterns.cpp CodeGenInstruction.cpp + CodeGenMapTable.cpp + CodeGenRegisters.cpp + CodeGenSchedule.cpp CodeGenTarget.cpp DAGISelEmitter.cpp - InstrEnumEmitter.cpp + DAGISelMatcherEmitter.cpp + DAGISelMatcherGen.cpp + DAGISelMatcherOpt.cpp + DAGISelMatcher.cpp + DFAPacketizerEmitter.cpp + DisassemblerEmitter.cpp + FastISelEmitter.cpp + FixedLenDecoderEmitter.cpp InstrInfoEmitter.cpp IntrinsicEmitter.cpp - LLVMCConfigurationEmitter.cpp - Record.cpp + OptParserEmitter.cpp + PseudoLoweringEmitter.cpp RegisterInfoEmitter.cpp SubtargetEmitter.cpp - TGLexer.cpp - TGParser.cpp - TGValueTypes.cpp TableGen.cpp - TableGenBackend.cpp - FastISelEmitter.cpp - ClangDiagnosticsEmitter.cpp + X86DisassemblerTables.cpp + X86ModRMFilters.cpp + X86RecognizableInstr.cpp + CTagsEmitter.cpp ) - -target_link_libraries(tblgen LLVMSupport LLVMSystem) -if( MINGW ) - target_link_libraries(tblgen imagehlp psapi) -endif( MINGW )