1static_library("ARCMigrate") { 2 output_name = "clangARCMigrate" 3 configs += [ "//llvm/utils/gn/build:clang_code" ] 4 deps = [ 5 "//clang/lib/AST", 6 "//clang/lib/Analysis", 7 "//clang/lib/Basic", 8 "//clang/lib/Edit", 9 "//clang/lib/Frontend", 10 "//clang/lib/Lex", 11 "//clang/lib/Rewrite", 12 "//clang/lib/Sema", 13 "//clang/lib/Serialization", 14 "//llvm/lib/Support", 15 "//llvm/lib/TargetParser", 16 ] 17 sources = [ 18 "ARCMT.cpp", 19 "ARCMTActions.cpp", 20 "FileRemapper.cpp", 21 "ObjCMT.cpp", 22 "PlistReporter.cpp", 23 "TransAPIUses.cpp", 24 "TransARCAssign.cpp", 25 "TransAutoreleasePool.cpp", 26 "TransBlockObjCVariable.cpp", 27 "TransEmptyStatementsAndDealloc.cpp", 28 "TransGCAttrs.cpp", 29 "TransGCCalls.cpp", 30 "TransProperties.cpp", 31 "TransProtectedScope.cpp", 32 "TransRetainReleaseDealloc.cpp", 33 "TransUnbridgedCasts.cpp", 34 "TransUnusedInitDelegate.cpp", 35 "TransZeroOutPropsInDealloc.cpp", 36 "TransformActions.cpp", 37 "Transforms.cpp", 38 ] 39} 40