mirror of
https://github.com/RPCS3/llvm.git
synced 2025-02-01 16:22:41 +00:00
40d2ca9f43
There is a lot of duplicate code for printing line info between YAML and the raw output printer. This introduces a base class that can be shared between the two, and makes some minor cleanups in the process. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@301728 91177308-0d34-0410-b5e6-96231b3b80d8
37 lines
723 B
CMake
37 lines
723 B
CMake
set(LLVM_LINK_COMPONENTS
|
|
DebugInfoCodeView
|
|
DebugInfoMSF
|
|
DebugInfoPDB
|
|
Object
|
|
Support
|
|
)
|
|
|
|
add_llvm_tool(llvm-pdbdump
|
|
Analyze.cpp
|
|
C13DebugFragmentVisitor.cpp
|
|
CompactTypeDumpVisitor.cpp
|
|
Diff.cpp
|
|
llvm-pdbdump.cpp
|
|
YamlSymbolDumper.cpp
|
|
YamlTypeDumper.cpp
|
|
LinePrinter.cpp
|
|
LLVMOutputStyle.cpp
|
|
PdbYaml.cpp
|
|
PrettyBuiltinDumper.cpp
|
|
PrettyClassDefinitionDumper.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()
|