Files
clang-p2996/bolt/lib/Core/CMakeLists.txt
shaw young 2430a354bf [BOLT][NFC] Move CallGraph from Passes to Core (#96922)
Moved CallGraph and BinaryFunctionCallGraph from Passes to
Core for future use in stale matching.
2024-06-27 16:34:47 -07:00

47 lines
758 B
CMake

set(LLVM_LINK_COMPONENTS
DebugInfoDWARF
Demangle
MC
MCDisassembler
Object
Support
BinaryFormat
AsmPrinter
TargetParser
)
add_llvm_library(LLVMBOLTCore
AddressMap.cpp
BinaryBasicBlock.cpp
BinaryContext.cpp
BinaryData.cpp
BinaryEmitter.cpp
BinaryFunction.cpp
BinaryFunctionCallGraph.cpp
BinaryFunctionProfile.cpp
BinarySection.cpp
CallGraph.cpp
CallGraphWalker.cpp
DebugData.cpp
DebugNames.cpp
DIEBuilder.cpp
DynoStats.cpp
Exceptions.cpp
FunctionLayout.cpp
GDBIndex.cpp
HashUtilities.cpp
JumpTable.cpp
MCPlusBuilder.cpp
ParallelUtilities.cpp
Relocation.cpp
DISABLE_LLVM_LINK_LLVM_DYLIB
LINK_LIBS
${LLVM_PTHREAD_LIB}
)
target_link_libraries(LLVMBOLTCore
PRIVATE
LLVMBOLTUtils
)