static_library("ARCMigrate") { output_name = "clangARCMigrate" configs += [ "//llvm/utils/gn/build:clang_code" ] deps = [ "//clang/lib/AST", "//clang/lib/Analysis", "//clang/lib/Basic", "//clang/lib/Edit", "//clang/lib/Frontend", "//clang/lib/Lex", "//clang/lib/Rewrite", "//clang/lib/Sema", "//clang/lib/Serialization", "//llvm/lib/Support", ] sources = [ "ARCMT.cpp", "ARCMTActions.cpp", "FileRemapper.cpp", "ObjCMT.cpp", "PlistReporter.cpp", "TransAPIUses.cpp", "TransARCAssign.cpp", "TransAutoreleasePool.cpp", "TransBlockObjCVariable.cpp", "TransEmptyStatementsAndDealloc.cpp", "TransGCAttrs.cpp", "TransGCCalls.cpp", "TransProperties.cpp", "TransProtectedScope.cpp", "TransRetainReleaseDealloc.cpp", "TransUnbridgedCasts.cpp", "TransUnusedInitDelegate.cpp", "TransZeroOutPropsInDealloc.cpp", "TransformActions.cpp", "Transforms.cpp", ] }