[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:
Chris Bieneman 2017-01-31 22:21:19 +00:00
parent 0012dd5db1
commit 6847a3aba1
16 changed files with 175 additions and 16 deletions

View File

@ -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
)

View File

@ -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
)

View File

@ -1,4 +1,10 @@
add_lldb_library(lldbPluginDynamicLoaderHexagonDYLD
add_lldb_library(lldbPluginDynamicLoaderHexagonDYLD PLUGIN
HexagonDYLDRendezvous.cpp
DynamicLoaderHexagonDYLD.cpp
LINK_LIBS
lldbBreakpoint
lldbCore
lldbSymbol
lldbTarget
)

View File

@ -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
)

View File

@ -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
)

View File

@ -1,3 +1,9 @@
add_lldb_library(lldbPluginDynamicLoaderStatic
add_lldb_library(lldbPluginDynamicLoaderStatic PLUGIN
DynamicLoaderStatic.cpp
LINK_LIBS
lldbCore
lldbHost
lldbSymbol
lldbTarget
)

View File

@ -1,3 +1,9 @@
add_lldb_library(lldbPluginDynamicLoaderWindowsDYLD
add_lldb_library(lldbPluginDynamicLoaderWindowsDYLD PLUGIN
DynamicLoaderWindowsDYLD.cpp
LINK_LIBS
lldbCore
lldbTarget
LINK_COMPONENTS
Support
)

View File

@ -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
)

View File

@ -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
)

View File

@ -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
)

View File

@ -1,3 +1,11 @@
add_lldb_library(lldbPluginInstructionARM64
add_lldb_library(lldbPluginInstructionARM64 PLUGIN
EmulateInstructionARM64.cpp
LINK_LIBS
lldbCore
lldbInterpreter
lldbSymbol
lldbPluginProcessUtility
LINK_COMPONENTS
Support
)

View File

@ -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
)

View File

@ -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
)

View File

@ -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
)

View File

@ -1,3 +1,12 @@
add_lldb_library(lldbPluginInstrumentationRuntimeThreadSanitizer
add_lldb_library(lldbPluginInstrumentationRuntimeThreadSanitizer PLUGIN
ThreadSanitizerRuntime.cpp
LINK_LIBS
lldbBreakpoint
lldbCore
lldbExpression
lldbInterpreter
lldbSymbol
lldbTarget
lldbPluginProcessUtility
)

View File

@ -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
)