X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=utils%2FTableGen%2FCMakeLists.txt;h=eef1540424dd18a10a145d08de1b2d72f348d780;hb=a00b4f6e5d7cab3ef3a6e2b7b1da20fdf1841c81;hp=731cde92cfee7a61c2ee74e89dc93db86c6c1330;hpb=84e2f959b770c4271f97eb29e36d62ba2f598af3;p=oota-llvm.git diff --git a/utils/TableGen/CMakeLists.txt b/utils/TableGen/CMakeLists.txt index 731cde92cfe..eef1540424d 100644 --- a/utils/TableGen/CMakeLists.txt +++ b/utils/TableGen/CMakeLists.txt @@ -1,44 +1,36 @@ -add_executable(tblgen - ARMDecoderEmitter.cpp +set(LLVM_LINK_COMPONENTS Support) + +add_tablegen(llvm-tblgen LLVM AsmMatcherEmitter.cpp AsmWriterEmitter.cpp AsmWriterInst.cpp + Attributes.cpp CallingConvEmitter.cpp - ClangASTNodesEmitter.cpp - ClangDiagnosticsEmitter.cpp CodeEmitterGen.cpp CodeGenDAGPatterns.cpp CodeGenInstruction.cpp + CodeGenMapTable.cpp + CodeGenRegisters.cpp + CodeGenSchedule.cpp CodeGenTarget.cpp DAGISelEmitter.cpp DAGISelMatcherEmitter.cpp DAGISelMatcherGen.cpp DAGISelMatcherOpt.cpp DAGISelMatcher.cpp + DFAPacketizerEmitter.cpp DisassemblerEmitter.cpp - EDEmitter.cpp FastISelEmitter.cpp - InstrEnumEmitter.cpp + FixedLenDecoderEmitter.cpp InstrInfoEmitter.cpp IntrinsicEmitter.cpp - LLVMCConfigurationEmitter.cpp OptParserEmitter.cpp - Record.cpp + PseudoLoweringEmitter.cpp RegisterInfoEmitter.cpp SubtargetEmitter.cpp - TGLexer.cpp - TGParser.cpp - TGValueTypes.cpp TableGen.cpp - TableGenBackend.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 ) -if( LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD ) - target_link_libraries(tblgen pthread) -endif()