50 lines · plain
1set(LLVM_LINK_COMPONENTS2 DebugInfoDWARF3 DebugInfoDWARFLowLevel4 Demangle5 MC6 MCDisassembler7 Object8 Support9 BinaryFormat10 AsmPrinter11 TargetParser12 )13 14add_llvm_library(LLVMBOLTCore15 AddressMap.cpp16 BinaryBasicBlock.cpp17 BinaryContext.cpp18 BinaryData.cpp19 BinaryEmitter.cpp20 BinaryFunction.cpp21 BinaryFunctionCallGraph.cpp22 BinaryFunctionProfile.cpp23 BinarySection.cpp24 CallGraph.cpp25 CallGraphWalker.cpp26 DebugData.cpp27 DebugNames.cpp28 DIEBuilder.cpp29 DynoStats.cpp30 Exceptions.cpp31 FunctionLayout.cpp32 GDBIndex.cpp33 HashUtilities.cpp34 JumpTable.cpp35 MCInstUtils.cpp36 MCPlusBuilder.cpp37 ParallelUtilities.cpp38 Relocation.cpp39 40 NO_EXPORT41 DISABLE_LLVM_LINK_LLVM_DYLIB42 LINK_LIBS43 ${LLVM_PTHREAD_LIB}44 )45 46target_link_libraries(LLVMBOLTCore47 PRIVATE48 LLVMBOLTUtils49 )50