blob: 2cce53d2fd922108074009b5579d8061beee8a42 [file] [log] [blame]
John McCall8f0e8d22011-06-15 23:25:17 +00001add_clang_library(clangARCMigrate
2 ARCMT.cpp
Chandler Carruthf7f81882011-06-16 16:17:05 +00003 ARCMTActions.cpp
John McCall8f0e8d22011-06-15 23:25:17 +00004 FileRemapper.cpp
Ted Kremenek30660a82012-03-06 20:06:33 +00005 ObjCMT.cpp
Benjamin Kramer1c80eaf2011-07-19 17:26:28 +00006 PlistReporter.cpp
Argyrios Kyrtzidisfd103982011-07-18 07:44:45 +00007 TransAPIUses.cpp
Argyrios Kyrtzidis7196d062011-06-21 20:20:39 +00008 TransARCAssign.cpp
9 TransAutoreleasePool.cpp
10 TransBlockObjCVariable.cpp
Sean Hunte4aba6d2011-06-21 22:16:17 +000011 TransEmptyStatementsAndDealloc.cpp
John McCall8f0e8d22011-06-15 23:25:17 +000012 TransformActions.cpp
13 Transforms.cpp
Argyrios Kyrtzidisf38fa732011-11-06 18:58:03 +000014 TransGCAttrs.cpp
Argyrios Kyrtzidise0ac7452011-11-04 15:58:08 +000015 TransGCCalls.cpp
Argyrios Kyrtzidis7196d062011-06-21 20:20:39 +000016 TransProperties.cpp
17 TransRetainReleaseDealloc.cpp
18 TransUnbridgedCasts.cpp
19 TransUnusedInitDelegate.cpp
20 TransZeroOutPropsInDealloc.cpp
John McCall8f0e8d22011-06-15 23:25:17 +000021 )
22
23add_dependencies(clangARCMigrate
24 ClangAttrClasses
25 ClangAttrList
Dmitri Gribenko8d3ba232012-07-06 00:28:32 +000026 ClangCommentNodes
John McCall8f0e8d22011-06-15 23:25:17 +000027 ClangDeclNodes
28 ClangStmtNodes)
Chandler Carruthb0d86712012-06-21 01:30:21 +000029
30target_link_libraries(clangARCMigrate
31 clangBasic
32 clangAST
33 clangParse
34 clangFrontend
35 clangRewrite
36 )