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",
]
}