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 ) _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits