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