brintos

brintos / llvm-project-archived public Read only

0
0
Text · 951 B · a76b0ec Raw
37 lines · plain
1static_library("NativePDB") {2  output_name = "lldbPluginSymbolFileNativePDB"3  configs += [4    "//llvm/utils/gn/build:clang_code",5    "//llvm/utils/gn/build:lldb_code",6  ]7  deps = [8    "//clang/lib/AST",9    "//clang/lib/Lex",10    "//lldb/source/Core",11    "//lldb/source/Plugins/ObjectFile/PDB",12    "//lldb/source/Symbol",13    "//lldb/source/Utility",14 15    #"//lldb/source/Plugins/TypeSystem/Clang", # 3-hop dependency cycle.16    "//llvm/lib/DebugInfo/CodeView",17    "//llvm/lib/DebugInfo/PDB",18    "//llvm/lib/Support",19    "//llvm/lib/TargetParser",20  ]21 22  # Reaches into Plugins/ExpressionParser.23  include_dirs = [ "//lldb/source" ]24  sources = [25    "CodeViewRegisterMapping.cpp",26    "CompileUnitIndex.cpp",27    "DWARFLocationExpression.cpp",28    "PdbAstBuilder.cpp",29    "PdbFPOProgramToDWARFExpression.cpp",30    "PdbIndex.cpp",31    "PdbSymUid.cpp",32    "PdbUtil.cpp",33    "SymbolFileNativePDB.cpp",34    "UdtRecordCompleter.cpp",35  ]36}37