[CMake] Use LINK_LIBS instead of target_link_libraries().

llvm-svn: 202238
This commit is contained in:
NAKAMURA Takumi 2014-02-26 06:41:29 +00:00
parent 55a02eaa82
commit 9698686505
31 changed files with 58 additions and 76 deletions

View File

@ -4,8 +4,8 @@ set(LLVM_LINK_COMPONENTS
add_clang_library(clangApplyReplacements
lib/Tooling/ApplyReplacements.cpp
)
target_link_libraries(clangApplyReplacements
LINK_LIBS
clangBasic
clangRewriteCore
clangTooling

View File

@ -7,8 +7,8 @@ add_clang_library(modernizeCore
IncludeExcludeInfo.cpp
PerfSupport.cpp
IncludeDirectives.cpp
)
target_link_libraries(modernizeCore
LINK_LIBS
clangAST
clangASTMatchers
clangBasic

View File

@ -6,8 +6,8 @@ set(LLVM_LINK_COMPONENTS
add_clang_library(clangQuery
Query.cpp
QueryParser.cpp
)
target_link_libraries(clangQuery
LINK_LIBS
clangAST
clangASTMatchers
clangBasic

View File

@ -9,8 +9,8 @@ add_clang_library(clangTidy
DEPENDS
ClangSACheckers
)
target_link_libraries(clangTidy
LINK_LIBS
clangAST
clangASTMatchers
clangBasic

View File

@ -2,8 +2,8 @@ set(LLVM_LINK_COMPONENTS support)
add_clang_library(clangTidyGoogleModule
GoogleTidyModule.cpp
)
target_link_libraries(clangTidyGoogleModule
LINK_LIBS
clangAST
clangASTMatchers
clangBasic

View File

@ -2,8 +2,8 @@ set(LLVM_LINK_COMPONENTS support)
add_clang_library(clangTidyLLVMModule
LLVMTidyModule.cpp
)
target_link_libraries(clangTidyLLVMModule
LINK_LIBS
clangAST
clangASTMatchers
clangBasic

View File

@ -23,9 +23,8 @@ add_clang_library(clangARCMigrate
TransZeroOutPropsInDealloc.cpp
TransformActions.cpp
Transforms.cpp
)
target_link_libraries(clangARCMigrate
LINK_LIBS
clangAST
clangAnalysis
clangBasic

View File

@ -57,9 +57,8 @@ add_clang_library(clangAST
TypePrinter.cpp
VTableBuilder.cpp
VTTBuilder.cpp
)
target_link_libraries(clangAST
LINK_LIBS
clangBasic
clangLex
)

View File

@ -5,8 +5,7 @@ set(LLVM_LINK_COMPONENTS support)
add_clang_library(clangASTMatchers
ASTMatchFinder.cpp
ASTMatchersInternal.cpp
)
target_link_libraries(clangASTMatchers
LINK_LIBS
clangAST
)

View File

@ -5,9 +5,8 @@ add_clang_library(clangDynamicASTMatchers
VariantValue.cpp
Parser.cpp
Registry.cpp
)
target_link_libraries(clangDynamicASTMatchers
LINK_LIBS
clangAST
clangASTMatchers
clangBasic

View File

@ -24,9 +24,8 @@ add_clang_library(clangAnalysis
ScanfFormatString.cpp
ThreadSafety.cpp
UninitializedValues.cpp
)
target_link_libraries(clangAnalysis
LINK_LIBS
clangBasic
clangAST
)

View File

@ -61,9 +61,8 @@ add_clang_library(clangCodeGen
DEPENDS
intrinsics_gen
)
target_link_libraries(clangCodeGen
LINK_LIBS
clangBasic
clangAST
clangFrontend

View File

@ -24,8 +24,7 @@ add_clang_library(clangDriver
DEPENDS
ClangCC1AsOptions
ClangDriverOptions
)
target_link_libraries(clangDriver
LINK_LIBS
clangBasic
)

View File

@ -6,9 +6,8 @@ add_clang_library(clangEdit
Commit.cpp
EditedSource.cpp
RewriteObjCFoundationAPI.cpp
)
target_link_libraries(clangEdit
LINK_LIBS
clangBasic
clangAST
clangLex

View File

@ -8,9 +8,8 @@ add_clang_library(clangFormat
TokenAnnotator.cpp
UnwrappedLineParser.cpp
WhitespaceManager.cpp
)
target_link_libraries(clangFormat
LINK_LIBS
clangBasic
clangLex
clangTooling

View File

@ -36,9 +36,8 @@ add_clang_library(clangFrontend
DEPENDS
ClangDriverOptions
)
target_link_libraries(clangFrontend
LINK_LIBS
clangAST
clangBasic
clangDriver

View File

@ -3,14 +3,7 @@ set(LLVM_LINK_COMPONENTS
Support
)
add_clang_library(clangFrontendTool
ExecuteCompilerInvocation.cpp
DEPENDS
ClangDriverOptions
)
target_link_libraries(clangFrontendTool
set(link_libs
clangBasic
clangCodeGen
clangDriver
@ -19,13 +12,23 @@ target_link_libraries(clangFrontendTool
)
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}
)

View File

@ -8,9 +8,8 @@ add_clang_library(clangIndex
ADDITIONAL_HEADERS
SimpleFormatContext.h
)
target_link_libraries(clangIndex
LINK_LIBS
clangAST
clangBasic
clangFormat

View File

@ -25,8 +25,7 @@ add_clang_library(clangLex
ScratchBuffer.cpp
TokenConcatenation.cpp
TokenLexer.cpp
)
target_link_libraries(clangLex
LINK_LIBS
clangBasic
)

View File

@ -19,9 +19,8 @@ add_clang_library(clangParse
ParseTemplate.cpp
ParseTentative.cpp
Parser.cpp
)
target_link_libraries(clangParse
LINK_LIBS
clangBasic
clangAST
clangLex

View File

@ -8,9 +8,8 @@ add_clang_library(clangRewriteCore
RewriteRope.cpp
Rewriter.cpp
TokenRewriter.cpp
)
target_link_libraries(clangRewriteCore
LINK_LIBS
clangAST
clangBasic
clangLex

View File

@ -11,9 +11,8 @@ add_clang_library(clangRewriteFrontend
RewriteModernObjC.cpp
RewriteObjC.cpp
RewriteTest.cpp
)
target_link_libraries(clangRewriteFrontend
LINK_LIBS
clangAST
clangBasic
clangEdit

View File

@ -48,9 +48,8 @@ add_clang_library(clangSema
SemaTemplateVariadic.cpp
SemaType.cpp
TypeLocBuilder.cpp
)
target_link_libraries(clangSema
LINK_LIBS
clangAST
clangAnalysis
clangBasic

View File

@ -20,9 +20,8 @@ add_clang_library(clangSerialization
ADDITIONAL_HEADERS
ASTCommon.h
ASTReaderInternals.h
)
target_link_libraries(clangSerialization
LINK_LIBS
clangAST
clangBasic
clangLex

View File

@ -77,9 +77,8 @@ add_clang_library(clangStaticAnalyzerCheckers
DEPENDS
ClangSACheckers
)
target_link_libraries(clangStaticAnalyzerCheckers
LINK_LIBS
clangAST
clangAnalysis
clangBasic

View File

@ -39,9 +39,8 @@ add_clang_library(clangStaticAnalyzerCore
Store.cpp
SubEngine.cpp
SymbolManager.cpp
)
target_link_libraries(clangStaticAnalyzerCore
LINK_LIBS
clangAST
clangAnalysis
clangBasic

View File

@ -8,9 +8,8 @@ add_clang_library(clangStaticAnalyzerFrontend
AnalysisConsumer.cpp
CheckerRegistration.cpp
FrontendActions.cpp
)
target_link_libraries(clangStaticAnalyzerFrontend
LINK_LIBS
clangAST
clangAnalysis
clangBasic

View File

@ -9,9 +9,8 @@ add_clang_library(clangTooling
Refactoring.cpp
RefactoringCallbacks.cpp
Tooling.cpp
)
target_link_libraries(clangTooling
LINK_LIBS
clangAST
clangASTMatchers
clangBasic

View File

@ -1,7 +1,11 @@
if(HAVE_LIBEDIT)
set(link_libs edit)
endif()
add_llvm_library(LLVMLineEditor
LineEditor.cpp
)
if(HAVE_LIBEDIT)
target_link_libraries(LLVMLineEditor edit)
endif()
LINK_LIBS
LLVMSupport
${link_libs}
)

View File

@ -40,11 +40,9 @@ endif ()
add_llvm_library(gtest
googletest/src/gtest-all.cc
)
# Depends on llvm::raw_ostream
target_link_libraries(gtest
LLVMSupport
LINK_LIBS
LLVMSupport # Depends on llvm::raw_ostream
)
add_subdirectory(UnitTestMain)

View File

@ -1,9 +1,7 @@
add_llvm_library(gtest_main
TestMain.cpp
)
# Depends on llvm::cl
target_link_libraries(gtest_main
LINK_LIBS
gtest
LLVMSupport
LLVMSupport # Depends on llvm::cl
)