• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1set(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.
7if (MSVC)
8  set_source_files_properties(Transforms.cpp PROPERTIES COMPILE_FLAGS /bigobj)
9endif()
10
11add_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