1static_library("PDB") { 2 output_name = "lldbPluginSymbolFilePDB" 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/SymbolFile/NativePDB", 12 "//lldb/source/Symbol", 13 "//lldb/source/Utility", 14 15 #"//lldb/source/Plugins/TypeSystem/Clang", # Dependency cycle. 16 "//llvm/lib/DebugInfo/PDB", 17 "//llvm/lib/Support", 18 ] 19 20 # Reaches into Plugins/ExpressionParser/Clang. 21 include_dirs = [ "//lldb/source" ] 22 sources = [ 23 "PDBASTParser.cpp", 24 "PDBLocationToDWARFExpression.cpp", 25 "SymbolFilePDB.cpp", 26 ] 27} 28