[Lldb-commits] [lldb] r293699 - [CMake] [2/4] Update a batch of plugins

Chris Bieneman via lldb-commits lldb-commits at lists.llvm.org
Tue Jan 31 14:23:50 PST 2017


Author: cbieneman
Date: Tue Jan 31 16:23:49 2017
New Revision: 293699

URL: http://llvm.org/viewvc/llvm-project?rev=293699&view=rev
Log:
[CMake] [2/4] Update a batch of plugins

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

Modified:
    lldb/trunk/source/Plugins/Language/CPlusPlus/CMakeLists.txt
    lldb/trunk/source/Plugins/Language/Go/CMakeLists.txt
    lldb/trunk/source/Plugins/Language/Java/CMakeLists.txt
    lldb/trunk/source/Plugins/Language/OCaml/CMakeLists.txt
    lldb/trunk/source/Plugins/Language/ObjC/CMakeLists.txt
    lldb/trunk/source/Plugins/Language/ObjCPlusPlus/CMakeLists.txt
    lldb/trunk/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeLists.txt
    lldb/trunk/source/Plugins/LanguageRuntime/Go/CMakeLists.txt
    lldb/trunk/source/Plugins/LanguageRuntime/Java/CMakeLists.txt
    lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeLists.txt
    lldb/trunk/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeLists.txt
    lldb/trunk/source/Plugins/MemoryHistory/asan/CMakeLists.txt
    lldb/trunk/source/Plugins/ObjectContainer/BSD-Archive/CMakeLists.txt
    lldb/trunk/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeLists.txt
    lldb/trunk/source/Plugins/ObjectFile/ELF/CMakeLists.txt
    lldb/trunk/source/Plugins/ObjectFile/JIT/CMakeLists.txt
    lldb/trunk/source/Plugins/ObjectFile/Mach-O/CMakeLists.txt
    lldb/trunk/source/Plugins/ObjectFile/PECOFF/CMakeLists.txt

Modified: lldb/trunk/source/Plugins/Language/CPlusPlus/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Language/CPlusPlus/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Language/CPlusPlus/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/Language/CPlusPlus/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,4 +1,4 @@
-add_lldb_library(lldbPluginCPlusPlusLanguage
+add_lldb_library(lldbPluginCPlusPlusLanguage PLUGIN
   BlockPointer.cpp
   CPlusPlusLanguage.cpp
   CxxStringTypes.cpp
@@ -12,4 +12,14 @@ add_lldb_library(lldbPluginCPlusPlusLang
   LibStdcpp.cpp
   LibStdcppTuple.cpp
   LibStdcppUniquePointer.cpp
+
+  LINK_LIBS
+    lldbCore
+    lldbDataFormatters
+    lldbHost
+    lldbSymbol
+    lldbTarget
+    lldbUtility
+  LINK_COMPONENTS
+    Support
 )

Modified: lldb/trunk/source/Plugins/Language/Go/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Language/Go/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Language/Go/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/Language/Go/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,4 +1,13 @@
-add_lldb_library(lldbPluginGoLanguage
+add_lldb_library(lldbPluginGoLanguage PLUGIN
   GoLanguage.cpp
   GoFormatterFunctions.cpp
+
+  LINK_LIBS
+    clangAST
+    lldbCore
+    lldbDataFormatters
+    lldbSymbol
+    lldbTarget
+  LINK_COMPONENTS
+    Support
 )

Modified: lldb/trunk/source/Plugins/Language/Java/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Language/Java/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Language/Java/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/Language/Java/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,4 +1,12 @@
-add_lldb_library(lldbPluginJavaLanguage
+add_lldb_library(lldbPluginJavaLanguage PLUGIN
   JavaFormatterFunctions.cpp
   JavaLanguage.cpp
+
+  LINK_LIBS
+    lldbCore
+    lldbDataFormatters
+    lldbSymbol
+    lldbTarget
+  LINK_COMPONENTS
+    Support
 )

Modified: lldb/trunk/source/Plugins/Language/OCaml/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Language/OCaml/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Language/OCaml/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/Language/OCaml/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,4 +1,12 @@
-add_lldb_library(lldbPluginOCamlLanguage
+add_lldb_library(lldbPluginOCamlLanguage PLUGIN
   OCamlLanguage.cpp
+
+  LINK_LIBS
+    lldbCore
+    lldbDataFormatters
+    lldbSymbol
+    lldbTarget
+  LINK_COMPONENTS
+    Support
 )
 

Modified: lldb/trunk/source/Plugins/Language/ObjC/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Language/ObjC/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Language/ObjC/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/Language/ObjC/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,4 +1,4 @@
-add_lldb_library(lldbPluginObjCLanguage
+add_lldb_library(lldbPluginObjCLanguage PLUGIN
   ObjCLanguage.cpp
   CF.cpp
   Cocoa.cpp
@@ -10,4 +10,15 @@ add_lldb_library(lldbPluginObjCLanguage
   NSIndexPath.cpp
   NSSet.cpp
   NSString.cpp
+
+  LINK_LIBS
+    clangAST
+    lldbCore
+    lldbDataFormatters
+    lldbExpression
+    lldbHost
+    lldbSymbol
+    lldbTarget
+    lldbUtility
+    lldbPluginAppleObjCRuntime
 )

Modified: lldb/trunk/source/Plugins/Language/ObjCPlusPlus/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Language/ObjCPlusPlus/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Language/ObjCPlusPlus/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/Language/ObjCPlusPlus/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,3 +1,7 @@
-add_lldb_library(lldbPluginObjCPlusPlusLanguage
+add_lldb_library(lldbPluginObjCPlusPlusLanguage PLUGIN
   ObjCPlusPlusLanguage.cpp
+  
+  LINK_LIBS
+    lldbCore
+    lldbTarget
 )

Modified: lldb/trunk/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,3 +1,10 @@
-add_lldb_library(lldbPluginCXXItaniumABI
+add_lldb_library(lldbPluginCXXItaniumABI PLUGIN
   ItaniumABILanguageRuntime.cpp
+
+  LINK_LIBS
+    lldbBreakpoint
+    lldbCore
+    lldbInterpreter
+    lldbSymbol
+    lldbTarget
   )

Modified: lldb/trunk/source/Plugins/LanguageRuntime/Go/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/LanguageRuntime/Go/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/LanguageRuntime/Go/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/LanguageRuntime/Go/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,5 +1,13 @@
 set(LLVM_NO_RTTI 1)
 
-add_lldb_library(lldbPluginLanguageRuntimeGo
+add_lldb_library(lldbPluginLanguageRuntimeGo PLUGIN
   GoLanguageRuntime.cpp
+
+  LINK_LIBS
+    lldbBreakpoint
+    lldbCore
+    lldbSymbol
+    lldbTarget
+  LINK_COMPONENTS
+    Support
   )

Modified: lldb/trunk/source/Plugins/LanguageRuntime/Java/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/LanguageRuntime/Java/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/LanguageRuntime/Java/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/LanguageRuntime/Java/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,3 +1,10 @@
-add_lldb_library(lldbPluginLanguageRuntimeJava
+add_lldb_library(lldbPluginLanguageRuntimeJava PLUGIN
   JavaLanguageRuntime.cpp
+
+  LINK_LIBS
+    lldbCore
+    lldbSymbol
+    lldbTarget
+  LINK_COMPONENTS
+    Support
   )

Modified: lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,4 +1,4 @@
-add_lldb_library(lldbPluginAppleObjCRuntime
+add_lldb_library(lldbPluginAppleObjCRuntime PLUGIN
   AppleObjCRuntime.cpp
   AppleObjCRuntimeV1.cpp
   AppleObjCRuntimeV2.cpp
@@ -7,4 +7,18 @@ add_lldb_library(lldbPluginAppleObjCRunt
   AppleThreadPlanStepThroughObjCTrampoline.cpp
   AppleObjCClassDescriptorV2.cpp
   AppleObjCTypeEncodingParser.cpp
+
+  LINK_LIBS
+    clangAST
+    lldbBreakpoint
+    lldbCore
+    lldbExpression
+    lldbHost
+    lldbInterpreter
+    lldbSymbol
+    lldbTarget
+    lldbUtility
+    lldbPluginExpressionParserClang
+  LINK_COMPONENTS
+    Support
   )

Modified: lldb/trunk/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -3,7 +3,7 @@ if(NOT LLDB_BUILT_STANDALONE)
 endif()
 
 
-add_lldb_library(lldbPluginRenderScriptRuntime
+add_lldb_library(lldbPluginRenderScriptRuntime PLUGIN
   RenderScriptRuntime.cpp
   RenderScriptExpressionOpts.cpp
   RenderScriptx86ABIFixups.cpp
@@ -11,4 +11,20 @@ add_lldb_library(lldbPluginRenderScriptR
 
   DEPENDS
   ${tablegen_deps}
+
+  LINK_LIBS
+    clangBasic
+    lldbBreakpoint
+    lldbCore
+    lldbDataFormatters
+    lldbExpression
+    lldbHost
+    lldbInterpreter
+    lldbSymbol
+    lldbTarget
+  LINK_COMPONENTS
+    Core
+    IRReader
+    Support
+    Target
   )

Modified: lldb/trunk/source/Plugins/MemoryHistory/asan/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/MemoryHistory/asan/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/MemoryHistory/asan/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/MemoryHistory/asan/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,3 +1,9 @@
-add_lldb_library(lldbPluginMemoryHistoryASan
+add_lldb_library(lldbPluginMemoryHistoryASan PLUGIN
   MemoryHistoryASan.cpp
+
+  LINK_LIBS
+    lldbCore
+    lldbExpression
+    lldbTarget
+    lldbPluginProcessUtility
   )

Modified: lldb/trunk/source/Plugins/ObjectContainer/BSD-Archive/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ObjectContainer/BSD-Archive/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/ObjectContainer/BSD-Archive/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/ObjectContainer/BSD-Archive/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,3 +1,10 @@
-add_lldb_library(lldbPluginObjectContainerBSDArchive
+add_lldb_library(lldbPluginObjectContainerBSDArchive PLUGIN
   ObjectContainerBSDArchive.cpp
+
+  LINK_LIBS
+    lldbCore
+    lldbHost
+    lldbSymbol
+  LINK_COMPONENTS
+    Support
   )

Modified: lldb/trunk/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,3 +1,10 @@
-add_lldb_library(lldbPluginObjectContainerMachOArchive
+add_lldb_library(lldbPluginObjectContainerMachOArchive PLUGIN
   ObjectContainerUniversalMachO.cpp
+
+  LINK_LIBS
+    lldbCore
+    lldbHost
+    lldbSymbol
+    lldbTarget
+    lldbUtility
   )

Modified: lldb/trunk/source/Plugins/ObjectFile/ELF/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ObjectFile/ELF/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/ObjectFile/ELF/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/ObjectFile/ELF/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,4 +1,12 @@
-add_lldb_library(lldbPluginObjectFileELF
+add_lldb_library(lldbPluginObjectFileELF PLUGIN
   ELFHeader.cpp
   ObjectFileELF.cpp
+
+  LINK_LIBS
+    lldbCore
+    lldbHost
+    lldbSymbol
+    lldbTarget
+  LINK_COMPONENTS
+    Support
   )

Modified: lldb/trunk/source/Plugins/ObjectFile/JIT/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ObjectFile/JIT/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/ObjectFile/JIT/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/ObjectFile/JIT/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,3 +1,11 @@
-add_lldb_library(lldbPluginObjectFileJIT
+add_lldb_library(lldbPluginObjectFileJIT PLUGIN
   ObjectFileJIT.cpp
+
+  LINK_LIBS
+    lldbCore
+    lldbHost
+    lldbSymbol
+    lldbTarget
+  LINK_COMPONENTS
+    Support
   )

Modified: lldb/trunk/source/Plugins/ObjectFile/Mach-O/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ObjectFile/Mach-O/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/ObjectFile/Mach-O/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/ObjectFile/Mach-O/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,3 +1,13 @@
-add_lldb_library(lldbPluginObjectFileMachO
+add_lldb_library(lldbPluginObjectFileMachO PLUGIN
   ObjectFileMachO.cpp
+
+  LINK_LIBS
+    lldbCore
+    lldbHost
+    lldbSymbol
+    lldbTarget
+    lldbUtility
+    lldbPluginProcessUtility
+  LINK_COMPONENTS
+    Support
   )

Modified: lldb/trunk/source/Plugins/ObjectFile/PECOFF/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ObjectFile/PECOFF/CMakeLists.txt?rev=293699&r1=293698&r2=293699&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/ObjectFile/PECOFF/CMakeLists.txt (original)
+++ lldb/trunk/source/Plugins/ObjectFile/PECOFF/CMakeLists.txt Tue Jan 31 16:23:49 2017
@@ -1,4 +1,12 @@
-add_lldb_library(lldbPluginObjectFilePECOFF
+add_lldb_library(lldbPluginObjectFilePECOFF PLUGIN
   ObjectFilePECOFF.cpp
   WindowsMiniDump.cpp
+
+  LINK_LIBS
+    lldbCore
+    lldbHost
+    lldbSymbol
+    lldbTarget
+  LINK_COMPONENTS
+    Support
   )




More information about the lldb-commits mailing list