forked from OSchip/llvm-project
[CMake] [1/4] Update a batch of plugins
This is extending the updates from r293696 to more LLDB plugins. llvm-svn: 293698
This commit is contained in:
parent
0012dd5db1
commit
6847a3aba1
|
@ -1,3 +1,12 @@
|
|||
add_lldb_library(lldbPluginDisassemblerLLVM
|
||||
add_lldb_library(lldbPluginDisassemblerLLVM PLUGIN
|
||||
DisassemblerLLVMC.cpp
|
||||
|
||||
LINK_LIBS
|
||||
lldbCore
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
LINK_COMPONENTS
|
||||
${LLVM_TARGETS_TO_BUILD}
|
||||
MC
|
||||
Support
|
||||
)
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
add_lldb_library(lldbPluginDynamicLoaderDarwinKernel
|
||||
add_lldb_library(lldbPluginDynamicLoaderDarwinKernel PLUGIN
|
||||
DynamicLoaderDarwinKernel.cpp
|
||||
|
||||
LINK_LIBS
|
||||
lldbBreakpoint
|
||||
lldbCore
|
||||
lldbHost
|
||||
lldbInterpreter
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbUtility
|
||||
lldbPluginPlatformMacOSX
|
||||
)
|
||||
|
|
|
@ -1,4 +1,10 @@
|
|||
add_lldb_library(lldbPluginDynamicLoaderHexagonDYLD
|
||||
add_lldb_library(lldbPluginDynamicLoaderHexagonDYLD PLUGIN
|
||||
HexagonDYLDRendezvous.cpp
|
||||
DynamicLoaderHexagonDYLD.cpp
|
||||
|
||||
LINK_LIBS
|
||||
lldbBreakpoint
|
||||
lldbCore
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
)
|
||||
|
|
|
@ -1,5 +1,16 @@
|
|||
add_lldb_library(lldbPluginDynamicLoaderMacOSXDYLD
|
||||
add_lldb_library(lldbPluginDynamicLoaderMacOSXDYLD PLUGIN
|
||||
DynamicLoaderMacOSXDYLD.cpp
|
||||
DynamicLoaderMacOS.cpp
|
||||
DynamicLoaderDarwin.cpp
|
||||
|
||||
LINK_LIBS
|
||||
lldbBreakpoint
|
||||
lldbCore
|
||||
lldbExpression
|
||||
lldbHost
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbUtility
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
)
|
||||
|
|
|
@ -1,5 +1,15 @@
|
|||
add_lldb_library(lldbPluginDynamicLoaderPosixDYLD
|
||||
add_lldb_library(lldbPluginDynamicLoaderPosixDYLD PLUGIN
|
||||
AuxVector.cpp
|
||||
DYLDRendezvous.cpp
|
||||
DynamicLoaderPOSIXDYLD.cpp
|
||||
|
||||
LINK_LIBS
|
||||
lldbBreakpoint
|
||||
lldbCore
|
||||
lldbHost
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbPluginProcessElfCore
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
)
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
add_lldb_library(lldbPluginDynamicLoaderStatic
|
||||
add_lldb_library(lldbPluginDynamicLoaderStatic PLUGIN
|
||||
DynamicLoaderStatic.cpp
|
||||
|
||||
LINK_LIBS
|
||||
lldbCore
|
||||
lldbHost
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
)
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
add_lldb_library(lldbPluginDynamicLoaderWindowsDYLD
|
||||
add_lldb_library(lldbPluginDynamicLoaderWindowsDYLD PLUGIN
|
||||
DynamicLoaderWindowsDYLD.cpp
|
||||
|
||||
LINK_LIBS
|
||||
lldbCore
|
||||
lldbTarget
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
)
|
||||
|
|
|
@ -2,7 +2,7 @@ if(NOT LLDB_BUILT_STANDALONE)
|
|||
set(tablegen_deps intrinsics_gen)
|
||||
endif()
|
||||
|
||||
add_lldb_library(lldbPluginExpressionParserClang
|
||||
add_lldb_library(lldbPluginExpressionParserClang PLUGIN
|
||||
ASTDumper.cpp
|
||||
ASTResultSynthesizer.cpp
|
||||
ASTStructExtractor.cpp
|
||||
|
@ -19,4 +19,30 @@ add_lldb_library(lldbPluginExpressionParserClang
|
|||
|
||||
DEPENDS
|
||||
${tablegen_deps}
|
||||
|
||||
LINK_LIBS
|
||||
clangAST
|
||||
clangCodeGen
|
||||
clangEdit
|
||||
clangFrontend
|
||||
clangLex
|
||||
clangParse
|
||||
clangRewrite
|
||||
clangRewriteFrontend
|
||||
clangSema
|
||||
clangSerialization
|
||||
lldbCore
|
||||
lldbExpression
|
||||
lldbHost
|
||||
lldbInterpreter
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbUtility
|
||||
lldbPluginCPlusPlusLanguage
|
||||
LINK_COMPONENTS
|
||||
Core
|
||||
ExecutionEngine
|
||||
ipo
|
||||
MCJIT
|
||||
Support
|
||||
)
|
||||
|
|
|
@ -1,5 +1,13 @@
|
|||
add_lldb_library(lldbPluginExpressionParserGo
|
||||
add_lldb_library(lldbPluginExpressionParserGo PLUGIN
|
||||
GoLexer.cpp
|
||||
GoParser.cpp
|
||||
GoUserExpression.cpp
|
||||
|
||||
LINK_LIBS
|
||||
lldbCore
|
||||
lldbExpression
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
)
|
||||
|
|
|
@ -1,4 +1,14 @@
|
|||
add_lldb_library(lldbPluginInstructionARM
|
||||
add_lldb_library(lldbPluginInstructionARM PLUGIN
|
||||
EmulateInstructionARM.cpp
|
||||
EmulationStateARM.cpp
|
||||
|
||||
LINK_LIBS
|
||||
lldbCore
|
||||
lldbHost
|
||||
lldbInterpreter
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbPluginProcessUtility
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
)
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
add_lldb_library(lldbPluginInstructionARM64
|
||||
add_lldb_library(lldbPluginInstructionARM64 PLUGIN
|
||||
EmulateInstructionARM64.cpp
|
||||
|
||||
LINK_LIBS
|
||||
lldbCore
|
||||
lldbInterpreter
|
||||
lldbSymbol
|
||||
lldbPluginProcessUtility
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
)
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
add_lldb_library(lldbPluginInstructionMIPS
|
||||
add_lldb_library(lldbPluginInstructionMIPS PLUGIN
|
||||
EmulateInstructionMIPS.cpp
|
||||
|
||||
LINK_LIBS
|
||||
lldbCore
|
||||
lldbInterpreter
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbPluginProcessUtility
|
||||
LINK_COMPONENTS
|
||||
MC
|
||||
Support
|
||||
)
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
add_lldb_library(lldbPluginInstructionMIPS64
|
||||
add_lldb_library(lldbPluginInstructionMIPS64 PLUGIN
|
||||
EmulateInstructionMIPS64.cpp
|
||||
|
||||
LINK_LIBS
|
||||
lldbCore
|
||||
lldbHost
|
||||
lldbInterpreter
|
||||
lldbSymbol
|
||||
lldbPluginProcessUtility
|
||||
LINK_COMPONENTS
|
||||
MC
|
||||
Support
|
||||
)
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
add_lldb_library(lldbPluginInstrumentationRuntimeAddressSanitizer
|
||||
add_lldb_library(lldbPluginInstrumentationRuntimeAddressSanitizer PLUGIN
|
||||
AddressSanitizerRuntime.cpp
|
||||
|
||||
LINK_LIBS
|
||||
lldbBreakpoint
|
||||
lldbCore
|
||||
lldbExpression
|
||||
lldbInterpreter
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
)
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
add_lldb_library(lldbPluginInstrumentationRuntimeThreadSanitizer
|
||||
add_lldb_library(lldbPluginInstrumentationRuntimeThreadSanitizer PLUGIN
|
||||
ThreadSanitizerRuntime.cpp
|
||||
|
||||
LINK_LIBS
|
||||
lldbBreakpoint
|
||||
lldbCore
|
||||
lldbExpression
|
||||
lldbInterpreter
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbPluginProcessUtility
|
||||
)
|
||||
|
|
|
@ -1,6 +1,16 @@
|
|||
include_directories(.)
|
||||
|
||||
add_lldb_library(lldbPluginJITLoaderGDB
|
||||
add_lldb_library(lldbPluginJITLoaderGDB PLUGIN
|
||||
JITLoaderGDB.cpp
|
||||
|
||||
LINK_LIBS
|
||||
lldbBreakpoint
|
||||
lldbCore
|
||||
lldbInterpreter
|
||||
lldbSymbol
|
||||
lldbTarget
|
||||
lldbUtility
|
||||
LINK_COMPONENTS
|
||||
Support
|
||||
)
|
||||
|
||||
|
|
Loading…
Reference in New Issue