Author: cbieneman Date: Tue Jan 31 16:31:38 2017 New Revision: 293701 URL: http://llvm.org/viewvc/llvm-project?rev=293701&view=rev Log: [CMake] [4/4] Update a batch of plugins
This is extending the updates from r293696 to more LLDB plugins. Modified: lldb/trunk/source/Plugins/ScriptInterpreter/None/CMakeLists.txt lldb/trunk/source/Plugins/ScriptInterpreter/Python/CMakeLists.txt lldb/trunk/source/Plugins/StructuredData/DarwinLog/CMakeLists.txt lldb/trunk/source/Plugins/SymbolFile/DWARF/CMakeLists.txt lldb/trunk/source/Plugins/SymbolFile/PDB/CMakeLists.txt lldb/trunk/source/Plugins/SymbolFile/Symtab/CMakeLists.txt lldb/trunk/source/Plugins/SymbolVendor/ELF/CMakeLists.txt lldb/trunk/source/Plugins/SymbolVendor/MacOSX/CMakeLists.txt lldb/trunk/source/Plugins/SystemRuntime/MacOSX/CMakeLists.txt lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/CMakeLists.txt lldb/trunk/source/Plugins/UnwindAssembly/x86/CMakeLists.txt Modified: lldb/trunk/source/Plugins/ScriptInterpreter/None/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ScriptInterpreter/None/CMakeLists.txt?rev=293701&r1=293700&r2=293701&view=diff ============================================================================== --- lldb/trunk/source/Plugins/ScriptInterpreter/None/CMakeLists.txt (original) +++ lldb/trunk/source/Plugins/ScriptInterpreter/None/CMakeLists.txt Tue Jan 31 16:31:38 2017 @@ -1,3 +1,7 @@ -add_lldb_library(lldbPluginScriptInterpreterNone +add_lldb_library(lldbPluginScriptInterpreterNone PLUGIN ScriptInterpreterNone.cpp + + LINK_LIBS + lldbCore + lldbInterpreter ) \ No newline at end of file Modified: lldb/trunk/source/Plugins/ScriptInterpreter/Python/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ScriptInterpreter/Python/CMakeLists.txt?rev=293701&r1=293700&r2=293701&view=diff ============================================================================== --- lldb/trunk/source/Plugins/ScriptInterpreter/Python/CMakeLists.txt (original) +++ lldb/trunk/source/Plugins/ScriptInterpreter/Python/CMakeLists.txt Tue Jan 31 16:31:38 2017 @@ -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 ) Modified: lldb/trunk/source/Plugins/StructuredData/DarwinLog/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/StructuredData/DarwinLog/CMakeLists.txt?rev=293701&r1=293700&r2=293701&view=diff ============================================================================== --- lldb/trunk/source/Plugins/StructuredData/DarwinLog/CMakeLists.txt (original) +++ lldb/trunk/source/Plugins/StructuredData/DarwinLog/CMakeLists.txt Tue Jan 31 16:31:38 2017 @@ -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 + ) Modified: lldb/trunk/source/Plugins/SymbolFile/DWARF/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/SymbolFile/DWARF/CMakeLists.txt?rev=293701&r1=293700&r2=293701&view=diff ============================================================================== --- lldb/trunk/source/Plugins/SymbolFile/DWARF/CMakeLists.txt (original) +++ lldb/trunk/source/Plugins/SymbolFile/DWARF/CMakeLists.txt Tue Jan 31 16:31:38 2017 @@ -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(lldbPluginSymbolFileDWA SymbolFileDWARFDwo.cpp SymbolFileDWARFDebugMap.cpp UniqueDWARFASTType.cpp + + LINK_LIBS + clangAST + clangBasic + lldbCore + lldbExpression + lldbHost + lldbInterpreter + lldbSymbol + lldbTarget + lldbUtility + lldbPluginObjCLanguage + lldbPluginCPlusPlusLanguage + lldbPluginExpressionParserClang + LINK_COMPONENTS + Support ) Modified: lldb/trunk/source/Plugins/SymbolFile/PDB/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/SymbolFile/PDB/CMakeLists.txt?rev=293701&r1=293700&r2=293701&view=diff ============================================================================== --- lldb/trunk/source/Plugins/SymbolFile/PDB/CMakeLists.txt (original) +++ lldb/trunk/source/Plugins/SymbolFile/PDB/CMakeLists.txt Tue Jan 31 16:31:38 2017 @@ -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 ) Modified: lldb/trunk/source/Plugins/SymbolFile/Symtab/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/SymbolFile/Symtab/CMakeLists.txt?rev=293701&r1=293700&r2=293701&view=diff ============================================================================== --- lldb/trunk/source/Plugins/SymbolFile/Symtab/CMakeLists.txt (original) +++ lldb/trunk/source/Plugins/SymbolFile/Symtab/CMakeLists.txt Tue Jan 31 16:31:38 2017 @@ -1,3 +1,7 @@ -add_lldb_library(lldbPluginSymbolFileSymtab +add_lldb_library(lldbPluginSymbolFileSymtab PLUGIN SymbolFileSymtab.cpp + + LINK_LIBS + lldbCore + lldbSymbol ) Modified: lldb/trunk/source/Plugins/SymbolVendor/ELF/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/SymbolVendor/ELF/CMakeLists.txt?rev=293701&r1=293700&r2=293701&view=diff ============================================================================== --- lldb/trunk/source/Plugins/SymbolVendor/ELF/CMakeLists.txt (original) +++ lldb/trunk/source/Plugins/SymbolVendor/ELF/CMakeLists.txt Tue Jan 31 16:31:38 2017 @@ -1,3 +1,8 @@ -add_lldb_library(lldbPluginSymbolVendorELF +add_lldb_library(lldbPluginSymbolVendorELF PLUGIN SymbolVendorELF.cpp + + LINK_LIBS + lldbCore + lldbHost + lldbSymbol ) Modified: lldb/trunk/source/Plugins/SymbolVendor/MacOSX/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/SymbolVendor/MacOSX/CMakeLists.txt?rev=293701&r1=293700&r2=293701&view=diff ============================================================================== --- lldb/trunk/source/Plugins/SymbolVendor/MacOSX/CMakeLists.txt (original) +++ lldb/trunk/source/Plugins/SymbolVendor/MacOSX/CMakeLists.txt Tue Jan 31 16:31:38 2017 @@ -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 ) Modified: lldb/trunk/source/Plugins/SystemRuntime/MacOSX/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/SystemRuntime/MacOSX/CMakeLists.txt?rev=293701&r1=293700&r2=293701&view=diff ============================================================================== --- lldb/trunk/source/Plugins/SystemRuntime/MacOSX/CMakeLists.txt (original) +++ lldb/trunk/source/Plugins/SystemRuntime/MacOSX/CMakeLists.txt Tue Jan 31 16:31:38 2017 @@ -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 ) Modified: lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/CMakeLists.txt?rev=293701&r1=293700&r2=293701&view=diff ============================================================================== --- lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/CMakeLists.txt (original) +++ lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/CMakeLists.txt Tue Jan 31 16:31:38 2017 @@ -1,3 +1,8 @@ -add_lldb_library(lldbPluginUnwindAssemblyInstEmulation +add_lldb_library(lldbPluginUnwindAssemblyInstEmulation PLUGIN UnwindAssemblyInstEmulation.cpp + + LINK_LIBS + lldbCore + lldbSymbol + lldbTarget ) Modified: lldb/trunk/source/Plugins/UnwindAssembly/x86/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/UnwindAssembly/x86/CMakeLists.txt?rev=293701&r1=293700&r2=293701&view=diff ============================================================================== --- lldb/trunk/source/Plugins/UnwindAssembly/x86/CMakeLists.txt (original) +++ lldb/trunk/source/Plugins/UnwindAssembly/x86/CMakeLists.txt Tue Jan 31 16:31:38 2017 @@ -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 ) _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits