[CMake] [4/4] Update a batch of plugins

This is extending the updates from r293696 to more LLDB plugins.

llvm-svn: 293701
This commit is contained in:
Chris Bieneman 2017-01-31 22:31:38 +00:00
parent 81b8f12b42
commit 3173c964da
11 changed files with 93 additions and 16 deletions

View File

@ -1,3 +1,7 @@
add_lldb_library(lldbPluginScriptInterpreterNone
add_lldb_library(lldbPluginScriptInterpreterNone PLUGIN
ScriptInterpreterNone.cpp
LINK_LIBS
lldbCore
lldbInterpreter
)

View File

@ -1,5 +1,15 @@
add_lldb_library(lldbPluginScriptInterpreterPython
add_lldb_library(lldbPluginScriptInterpreterPython PLUGIN
PythonDataObjects.cpp
PythonExceptionState.cpp
ScriptInterpreterPython.cpp
LINK_LIBS
lldbBreakpoint
lldbCore
lldbDataFormatters
lldbHost
lldbInterpreter
lldbTarget
LINK_COMPONENTS
Support
)

View File

@ -1,5 +1,9 @@
list(APPEND SOURCES
add_lldb_library(lldbPluginStructuredDataDarwinLog PLUGIN
StructuredDataDarwinLog.cpp
)
add_lldb_library(lldbPluginStructuredDataDarwinLog ${SOURCES})
LINK_LIBS
lldbBreakpoint
lldbCore
lldbInterpreter
lldbTarget
)

View File

@ -1,4 +1,4 @@
add_lldb_library(lldbPluginSymbolFileDWARF
add_lldb_library(lldbPluginSymbolFileDWARF PLUGIN
DIERef.cpp
DWARFAbbreviationDeclaration.cpp
DWARFASTParserClang.cpp
@ -32,4 +32,20 @@ add_lldb_library(lldbPluginSymbolFileDWARF
SymbolFileDWARFDwo.cpp
SymbolFileDWARFDebugMap.cpp
UniqueDWARFASTType.cpp
LINK_LIBS
clangAST
clangBasic
lldbCore
lldbExpression
lldbHost
lldbInterpreter
lldbSymbol
lldbTarget
lldbUtility
lldbPluginObjCLanguage
lldbPluginCPlusPlusLanguage
lldbPluginExpressionParserClang
LINK_COMPONENTS
Support
)

View File

@ -1,7 +1,13 @@
set(LLVM_LINK_COMPONENTS
DebugInfoPDB)
add_lldb_library(lldbPluginSymbolFilePDB
add_lldb_library(lldbPluginSymbolFilePDB PLUGIN
PDBASTParser.cpp
SymbolFilePDB.cpp
LINK_LIBS
clangAST
clangLex
lldbCore
lldbSymbol
LINK_COMPONENTS
DebugInfoPDB
Support
)

View File

@ -1,3 +1,7 @@
add_lldb_library(lldbPluginSymbolFileSymtab
add_lldb_library(lldbPluginSymbolFileSymtab PLUGIN
SymbolFileSymtab.cpp
LINK_LIBS
lldbCore
lldbSymbol
)

View File

@ -1,3 +1,8 @@
add_lldb_library(lldbPluginSymbolVendorELF
add_lldb_library(lldbPluginSymbolVendorELF PLUGIN
SymbolVendorELF.cpp
LINK_LIBS
lldbCore
lldbHost
lldbSymbol
)

View File

@ -1,5 +1,10 @@
include_directories(${LIBXML2_INCLUDE_DIR})
add_lldb_library(lldbPluginSymbolVendorMacOSX
add_lldb_library(lldbPluginSymbolVendorMacOSX PLUGIN
SymbolVendorMacOSX.cpp
LINK_LIBS
lldbCore
lldbHost
lldbSymbol
)

View File

@ -1,7 +1,17 @@
add_lldb_library(lldbPluginSystemRuntimeMacOSX
add_lldb_library(lldbPluginSystemRuntimeMacOSX PLUGIN
AppleGetItemInfoHandler.cpp
AppleGetPendingItemsHandler.cpp
AppleGetQueuesHandler.cpp
AppleGetThreadItemInfoHandler.cpp
SystemRuntimeMacOSX.cpp
LINK_LIBS
lldbBreakpoint
lldbCore
lldbExpression
lldbHost
lldbSymbol
lldbTarget
lldbUtility
lldbPluginProcessUtility
)

View File

@ -1,3 +1,8 @@
add_lldb_library(lldbPluginUnwindAssemblyInstEmulation
add_lldb_library(lldbPluginUnwindAssemblyInstEmulation PLUGIN
UnwindAssemblyInstEmulation.cpp
LINK_LIBS
lldbCore
lldbSymbol
lldbTarget
)

View File

@ -1,4 +1,12 @@
add_lldb_library(lldbPluginUnwindAssemblyX86
add_lldb_library(lldbPluginUnwindAssemblyX86 PLUGIN
UnwindAssembly-x86.cpp
x86AssemblyInspectionEngine.cpp
LINK_LIBS
lldbCore
lldbSymbol
lldbTarget
lldbUtility
LINK_COMPONENTS
Support
)