TransZeroOutPropsInDealloc.cpp
TransformActions.cpp
Transforms.cpp
- )
-target_link_libraries(clangARCMigrate
+ LINK_LIBS
clangAST
clangAnalysis
clangBasic
TypePrinter.cpp
VTableBuilder.cpp
VTTBuilder.cpp
- )
-target_link_libraries(clangAST
+ LINK_LIBS
clangBasic
clangLex
)
add_clang_library(clangASTMatchers
ASTMatchFinder.cpp
ASTMatchersInternal.cpp
- )
-target_link_libraries(clangASTMatchers
+ LINK_LIBS
clangAST
)
VariantValue.cpp
Parser.cpp
Registry.cpp
- )
-target_link_libraries(clangDynamicASTMatchers
+ LINK_LIBS
clangAST
clangASTMatchers
clangBasic
ScanfFormatString.cpp
ThreadSafety.cpp
UninitializedValues.cpp
- )
-target_link_libraries(clangAnalysis
+ LINK_LIBS
clangBasic
clangAST
)
DEPENDS
intrinsics_gen
- )
-target_link_libraries(clangCodeGen
+ LINK_LIBS
clangBasic
clangAST
clangFrontend
DEPENDS
ClangCC1AsOptions
ClangDriverOptions
- )
-target_link_libraries(clangDriver
+ LINK_LIBS
clangBasic
)
Commit.cpp
EditedSource.cpp
RewriteObjCFoundationAPI.cpp
- )
-target_link_libraries(clangEdit
+ LINK_LIBS
clangBasic
clangAST
clangLex
TokenAnnotator.cpp
UnwrappedLineParser.cpp
WhitespaceManager.cpp
- )
-target_link_libraries(clangFormat
+ LINK_LIBS
clangBasic
clangLex
clangTooling
DEPENDS
ClangDriverOptions
- )
-target_link_libraries(clangFrontend
+ LINK_LIBS
clangAST
clangBasic
clangDriver
Support
)
-add_clang_library(clangFrontendTool
- ExecuteCompilerInvocation.cpp
-
- DEPENDS
- ClangDriverOptions
- )
-
-target_link_libraries(clangFrontendTool
+set(link_libs
clangBasic
clangCodeGen
clangDriver
)
if(CLANG_ENABLE_ARCMT)
- target_link_libraries(clangFrontendTool
+ list(APPEND link_libs
clangARCMigrate
)
endif()
if(CLANG_ENABLE_STATIC_ANALYZER)
- target_link_libraries(clangFrontendTool
+ list(APPEND link_libs
clangStaticAnalyzerFrontend
)
endif()
+
+add_clang_library(clangFrontendTool
+ ExecuteCompilerInvocation.cpp
+
+ DEPENDS
+ ClangDriverOptions
+
+ LINK_LIBS
+ ${link_libs}
+ )
ADDITIONAL_HEADERS
SimpleFormatContext.h
- )
-target_link_libraries(clangIndex
+ LINK_LIBS
clangAST
clangBasic
clangFormat
ScratchBuffer.cpp
TokenConcatenation.cpp
TokenLexer.cpp
- )
-target_link_libraries(clangLex
+ LINK_LIBS
clangBasic
)
ParseTemplate.cpp
ParseTentative.cpp
Parser.cpp
- )
-target_link_libraries(clangParse
+ LINK_LIBS
clangBasic
clangAST
clangLex
RewriteRope.cpp
Rewriter.cpp
TokenRewriter.cpp
- )
-target_link_libraries(clangRewriteCore
+ LINK_LIBS
clangAST
clangBasic
clangLex
RewriteModernObjC.cpp
RewriteObjC.cpp
RewriteTest.cpp
- )
-target_link_libraries(clangRewriteFrontend
+ LINK_LIBS
clangAST
clangBasic
clangEdit
SemaTemplateVariadic.cpp
SemaType.cpp
TypeLocBuilder.cpp
- )
-target_link_libraries(clangSema
+ LINK_LIBS
clangAST
clangAnalysis
clangBasic
ADDITIONAL_HEADERS
ASTCommon.h
ASTReaderInternals.h
- )
-target_link_libraries(clangSerialization
+ LINK_LIBS
clangAST
clangBasic
clangLex
DEPENDS
ClangSACheckers
- )
-target_link_libraries(clangStaticAnalyzerCheckers
+ LINK_LIBS
clangAST
clangAnalysis
clangBasic
Store.cpp
SubEngine.cpp
SymbolManager.cpp
- )
-target_link_libraries(clangStaticAnalyzerCore
+ LINK_LIBS
clangAST
clangAnalysis
clangBasic
AnalysisConsumer.cpp
CheckerRegistration.cpp
FrontendActions.cpp
- )
-target_link_libraries(clangStaticAnalyzerFrontend
+ LINK_LIBS
clangAST
clangAnalysis
clangBasic
Refactoring.cpp
RefactoringCallbacks.cpp
Tooling.cpp
- )
-target_link_libraries(clangTooling
+ LINK_LIBS
clangAST
clangASTMatchers
clangBasic