brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1010 B · 1e2bf9d Raw
41 lines · plain
1static_library("ObjC") {2  output_name = "lldbPluginObjCLanguage"3  configs += [4    "//llvm/utils/gn/build:clang_code",5    "//llvm/utils/gn/build:lldb_code",6  ]7  deps = [8    "//clang/lib/AST",9    "//lldb/source/Core",10    "//lldb/source/DataFormatters",11    "//lldb/source/Expression",12    "//lldb/source/Host",13    "//lldb/source/Plugins/Language/ClangCommon",14    "//lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime",15    "//lldb/source/Symbol",16    "//lldb/source/Target",17    "//lldb/source/Utility",18    "//lldb/source/ValueObject",19 20    #"//lldb/source/Plugins/TypeSystem/Clang", # 3-hop dependency cycle.21    "//llvm/lib/Support",22  ]23 24  # Uses source-relative includes for own headers.25  include_dirs = [ "//lldb/source" ]26  sources = [27    "CF.cpp",28    "CFBasicHash.cpp",29    "Cocoa.cpp",30    "CoreMedia.cpp",31    "NSArray.cpp",32    "NSDictionary.cpp",33    "NSError.cpp",34    "NSException.cpp",35    "NSIndexPath.cpp",36    "NSSet.cpp",37    "NSString.cpp",38    "ObjCLanguage.cpp",39  ]40}41