mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-10-08 11:44:05 +00:00
[CMake] Use LINK_LIBS instead of target_link_libraries().
llvm-svn: 202238
This commit is contained in:
parent
55a02eaa82
commit
9698686505
@ -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
|
||||
|
@ -7,8 +7,8 @@ add_clang_library(modernizeCore
|
||||
IncludeExcludeInfo.cpp
|
||||
PerfSupport.cpp
|
||||
IncludeDirectives.cpp
|
||||
)
|
||||
target_link_libraries(modernizeCore
|
||||
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangASTMatchers
|
||||
clangBasic
|
||||
|
@ -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
|
||||
|
@ -9,8 +9,8 @@ add_clang_library(clangTidy
|
||||
|
||||
DEPENDS
|
||||
ClangSACheckers
|
||||
)
|
||||
target_link_libraries(clangTidy
|
||||
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangASTMatchers
|
||||
clangBasic
|
||||
|
@ -2,8 +2,8 @@ set(LLVM_LINK_COMPONENTS support)
|
||||
|
||||
add_clang_library(clangTidyGoogleModule
|
||||
GoogleTidyModule.cpp
|
||||
)
|
||||
target_link_libraries(clangTidyGoogleModule
|
||||
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangASTMatchers
|
||||
clangBasic
|
||||
|
@ -2,8 +2,8 @@ set(LLVM_LINK_COMPONENTS support)
|
||||
|
||||
add_clang_library(clangTidyLLVMModule
|
||||
LLVMTidyModule.cpp
|
||||
)
|
||||
target_link_libraries(clangTidyLLVMModule
|
||||
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangASTMatchers
|
||||
clangBasic
|
||||
|
@ -23,9 +23,8 @@ add_clang_library(clangARCMigrate
|
||||
TransZeroOutPropsInDealloc.cpp
|
||||
TransformActions.cpp
|
||||
Transforms.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(clangARCMigrate
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangAnalysis
|
||||
clangBasic
|
||||
|
@ -57,9 +57,8 @@ add_clang_library(clangAST
|
||||
TypePrinter.cpp
|
||||
VTableBuilder.cpp
|
||||
VTTBuilder.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(clangAST
|
||||
LINK_LIBS
|
||||
clangBasic
|
||||
clangLex
|
||||
)
|
||||
|
@ -5,8 +5,7 @@ set(LLVM_LINK_COMPONENTS support)
|
||||
add_clang_library(clangASTMatchers
|
||||
ASTMatchFinder.cpp
|
||||
ASTMatchersInternal.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(clangASTMatchers
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
)
|
||||
|
@ -5,9 +5,8 @@ add_clang_library(clangDynamicASTMatchers
|
||||
VariantValue.cpp
|
||||
Parser.cpp
|
||||
Registry.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(clangDynamicASTMatchers
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangASTMatchers
|
||||
clangBasic
|
||||
|
@ -24,9 +24,8 @@ add_clang_library(clangAnalysis
|
||||
ScanfFormatString.cpp
|
||||
ThreadSafety.cpp
|
||||
UninitializedValues.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(clangAnalysis
|
||||
LINK_LIBS
|
||||
clangBasic
|
||||
clangAST
|
||||
)
|
||||
|
@ -61,9 +61,8 @@ add_clang_library(clangCodeGen
|
||||
|
||||
DEPENDS
|
||||
intrinsics_gen
|
||||
)
|
||||
|
||||
target_link_libraries(clangCodeGen
|
||||
LINK_LIBS
|
||||
clangBasic
|
||||
clangAST
|
||||
clangFrontend
|
||||
|
@ -24,8 +24,7 @@ add_clang_library(clangDriver
|
||||
DEPENDS
|
||||
ClangCC1AsOptions
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
target_link_libraries(clangDriver
|
||||
LINK_LIBS
|
||||
clangBasic
|
||||
)
|
||||
|
@ -6,9 +6,8 @@ add_clang_library(clangEdit
|
||||
Commit.cpp
|
||||
EditedSource.cpp
|
||||
RewriteObjCFoundationAPI.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(clangEdit
|
||||
LINK_LIBS
|
||||
clangBasic
|
||||
clangAST
|
||||
clangLex
|
||||
|
@ -8,9 +8,8 @@ add_clang_library(clangFormat
|
||||
TokenAnnotator.cpp
|
||||
UnwrappedLineParser.cpp
|
||||
WhitespaceManager.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(clangFormat
|
||||
LINK_LIBS
|
||||
clangBasic
|
||||
clangLex
|
||||
clangTooling
|
||||
|
@ -36,9 +36,8 @@ add_clang_library(clangFrontend
|
||||
|
||||
DEPENDS
|
||||
ClangDriverOptions
|
||||
)
|
||||
|
||||
target_link_libraries(clangFrontend
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangBasic
|
||||
clangDriver
|
||||
|
@ -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}
|
||||
)
|
||||
|
@ -8,9 +8,8 @@ add_clang_library(clangIndex
|
||||
|
||||
ADDITIONAL_HEADERS
|
||||
SimpleFormatContext.h
|
||||
)
|
||||
|
||||
target_link_libraries(clangIndex
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangBasic
|
||||
clangFormat
|
||||
|
@ -25,8 +25,7 @@ add_clang_library(clangLex
|
||||
ScratchBuffer.cpp
|
||||
TokenConcatenation.cpp
|
||||
TokenLexer.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(clangLex
|
||||
LINK_LIBS
|
||||
clangBasic
|
||||
)
|
||||
|
@ -19,9 +19,8 @@ add_clang_library(clangParse
|
||||
ParseTemplate.cpp
|
||||
ParseTentative.cpp
|
||||
Parser.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(clangParse
|
||||
LINK_LIBS
|
||||
clangBasic
|
||||
clangAST
|
||||
clangLex
|
||||
|
@ -8,9 +8,8 @@ add_clang_library(clangRewriteCore
|
||||
RewriteRope.cpp
|
||||
Rewriter.cpp
|
||||
TokenRewriter.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(clangRewriteCore
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangBasic
|
||||
clangLex
|
||||
|
@ -11,9 +11,8 @@ add_clang_library(clangRewriteFrontend
|
||||
RewriteModernObjC.cpp
|
||||
RewriteObjC.cpp
|
||||
RewriteTest.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(clangRewriteFrontend
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangBasic
|
||||
clangEdit
|
||||
|
@ -48,9 +48,8 @@ add_clang_library(clangSema
|
||||
SemaTemplateVariadic.cpp
|
||||
SemaType.cpp
|
||||
TypeLocBuilder.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(clangSema
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangAnalysis
|
||||
clangBasic
|
||||
|
@ -20,9 +20,8 @@ add_clang_library(clangSerialization
|
||||
ADDITIONAL_HEADERS
|
||||
ASTCommon.h
|
||||
ASTReaderInternals.h
|
||||
)
|
||||
|
||||
target_link_libraries(clangSerialization
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangBasic
|
||||
clangLex
|
||||
|
@ -77,9 +77,8 @@ add_clang_library(clangStaticAnalyzerCheckers
|
||||
|
||||
DEPENDS
|
||||
ClangSACheckers
|
||||
)
|
||||
|
||||
target_link_libraries(clangStaticAnalyzerCheckers
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangAnalysis
|
||||
clangBasic
|
||||
|
@ -39,9 +39,8 @@ add_clang_library(clangStaticAnalyzerCore
|
||||
Store.cpp
|
||||
SubEngine.cpp
|
||||
SymbolManager.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(clangStaticAnalyzerCore
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangAnalysis
|
||||
clangBasic
|
||||
|
@ -8,9 +8,8 @@ add_clang_library(clangStaticAnalyzerFrontend
|
||||
AnalysisConsumer.cpp
|
||||
CheckerRegistration.cpp
|
||||
FrontendActions.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(clangStaticAnalyzerFrontend
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangAnalysis
|
||||
clangBasic
|
||||
|
@ -9,9 +9,8 @@ add_clang_library(clangTooling
|
||||
Refactoring.cpp
|
||||
RefactoringCallbacks.cpp
|
||||
Tooling.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(clangTooling
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangASTMatchers
|
||||
clangBasic
|
||||
|
@ -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}
|
||||
)
|
||||
|
@ -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)
|
||||
|
@ -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
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user