mirror of
https://github.com/RPCSX/llvm.git
synced 2024-12-22 12:08:26 +00:00
67dcd802e3
In a followup patch I intend to introduce an additional dumping mode which dumps a graphical representation of a class's layout. In preparation for this, the text-based layout printer needs to be split out from the graphical layout printer, and both need to be able to use the same code for printing the intro and outro of a class's definition (e.g. base class list, etc). This patch does so, and in the process introduces a skeleton definition for the graphical printer, while currently making the graphical printer just print nothing. NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@300134 91177308-0d34-0410-b5e6-96231b3b80d8
37 lines
727 B
CMake
37 lines
727 B
CMake
set(LLVM_LINK_COMPONENTS
|
|
DebugInfoCodeView
|
|
DebugInfoMSF
|
|
DebugInfoPDB
|
|
Object
|
|
Support
|
|
)
|
|
|
|
add_llvm_tool(llvm-pdbdump
|
|
Analyze.cpp
|
|
Diff.cpp
|
|
CompactTypeDumpVisitor.cpp
|
|
llvm-pdbdump.cpp
|
|
YamlSymbolDumper.cpp
|
|
YamlTypeDumper.cpp
|
|
LinePrinter.cpp
|
|
LLVMOutputStyle.cpp
|
|
PdbYaml.cpp
|
|
PrettyBuiltinDumper.cpp
|
|
PrettyClassDefinitionDumper.cpp
|
|
PrettyClassLayoutTextDumper.cpp
|
|
PrettyClassLayoutGraphicalDumper.cpp
|
|
PrettyCompilandDumper.cpp
|
|
PrettyEnumDumper.cpp
|
|
PrettyExternalSymbolDumper.cpp
|
|
PrettyFunctionDumper.cpp
|
|
PrettyTypeDumper.cpp
|
|
PrettyTypedefDumper.cpp
|
|
PrettyVariableDumper.cpp
|
|
StreamUtil.cpp
|
|
YAMLOutputStyle.cpp
|
|
)
|
|
|
|
if(LLVM_USE_SANITIZE_COVERAGE)
|
|
add_subdirectory(fuzzer)
|
|
endif()
|