static_library("DataFormatters") { output_name = "lldbDataFormatters" configs += [ "//llvm/utils/gn/build:lldb_code" ] deps = [ "//lldb/source/Core", #"//lldb/source/Interpreter", # FIXME: Dependency cycle. #"//lldb/source/Symbol", # FIXME: 3-hop Dependency cycle (DataFormatters->Symbol->Expression->Interpreter->DataFormatters) #"//lldb/source/Target", # FIXME: 3-hop Dependency cycle (DataFormatters->Target->Expression->Interpreter->DataFormatters) "//lldb/source/Utility", "//llvm/lib/Support", ] sources = [ "CXXFunctionPointer.cpp", "DataVisualization.cpp", "DumpValueObjectOptions.cpp", "FormatCache.cpp", "FormatClasses.cpp", "FormatManager.cpp", "FormattersHelpers.cpp", "LanguageCategory.cpp", "StringPrinter.cpp", "TypeCategory.cpp", "TypeCategoryMap.cpp", "TypeFormat.cpp", "TypeSummary.cpp", "TypeSynthetic.cpp", "ValueObjectPrinter.cpp", "VectorType.cpp", ] }