1set(LLVM_LINK_COMPONENTS
2  DebugInfoDWARF
3  Demangle
4  MC
5  MCDisassembler
6  Object
7  Support
8  )
9
10add_llvm_library(LLVMBOLTCore
11  BinaryBasicBlock.cpp
12  BinaryContext.cpp
13  BinaryData.cpp
14  BinaryEmitter.cpp
15  BinaryFunction.cpp
16  BinaryFunctionProfile.cpp
17  BinarySection.cpp
18  DebugData.cpp
19  DynoStats.cpp
20  Exceptions.cpp
21  FunctionLayout.cpp
22  JumpTable.cpp
23  MCPlusBuilder.cpp
24  ParallelUtilities.cpp
25  Relocation.cpp
26
27  LINK_LIBS
28  ${LLVM_PTHREAD_LIB}
29  )
30
31target_link_libraries(LLVMBOLTCore
32  PRIVATE
33  LLVMBOLTUtils
34  )
35