1set(LLVM_LINK_COMPONENTS 2 Support 3 TargetParser 4 ) 5 6# By default MSVC has a 2^16 limit on the number of sections in an object 7# file, and Transforms.cpp needs more than that. 8if (MSVC) 9 set_source_files_properties(Transforms.cpp PROPERTIES COMPILE_FLAGS /bigobj) 10endif() 11 12add_clang_library(clangARCMigrate 13 ARCMT.cpp 14 ARCMTActions.cpp 15 FileRemapper.cpp 16 ObjCMT.cpp 17 PlistReporter.cpp 18 TransAPIUses.cpp 19 TransARCAssign.cpp 20 TransAutoreleasePool.cpp 21 TransBlockObjCVariable.cpp 22 TransEmptyStatementsAndDealloc.cpp 23 TransGCAttrs.cpp 24 TransGCCalls.cpp 25 TransProperties.cpp 26 TransProtectedScope.cpp 27 TransRetainReleaseDealloc.cpp 28 TransUnbridgedCasts.cpp 29 TransUnusedInitDelegate.cpp 30 TransZeroOutPropsInDealloc.cpp 31 TransformActions.cpp 32 Transforms.cpp 33 34 LINK_LIBS 35 clangAST 36 clangAnalysis 37 clangBasic 38 clangEdit 39 clangFrontend 40 clangLex 41 clangRewrite 42 clangSema 43 clangSerialization 44 45 DEPENDS 46 omp_gen 47 ) 48