Index: lldb/source/Plugins/Disassembler/llvm/CMakeLists.txt =================================================================== --- lldb/source/Plugins/Disassembler/llvm/CMakeLists.txt +++ lldb/source/Plugins/Disassembler/llvm/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginDisassemblerLLVM PLUGIN +add_lldb_library(lldbPluginDisassemblerLLVMC PLUGIN DisassemblerLLVMC.cpp LINK_LIBS Index: lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeLists.txt =================================================================== --- lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeLists.txt +++ lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginDynamicLoaderPosixDYLD PLUGIN +add_lldb_library(lldbPluginDynamicLoaderPOSIXDYLD PLUGIN DYLDRendezvous.cpp DynamicLoaderPOSIXDYLD.cpp Index: lldb/source/Plugins/ExpressionParser/Clang/CMakeLists.txt =================================================================== --- lldb/source/Plugins/ExpressionParser/Clang/CMakeLists.txt +++ lldb/source/Plugins/ExpressionParser/Clang/CMakeLists.txt @@ -2,7 +2,7 @@ set(tablegen_deps intrinsics_gen) endif() -add_lldb_library(lldbPluginExpressionParserClang PLUGIN +add_lldb_library(lldbPluginClangASTContext PLUGIN ASTResultSynthesizer.cpp ASTStructExtractor.cpp ASTUtils.cpp @@ -34,7 +34,7 @@ lldbTarget lldbUtility lldbPluginCPlusPlusLanguage - lldbPluginCPPRuntime + lldbPluginCPPLanguageRuntime CLANG_LIBS clangAST clangCodeGen Index: lldb/source/Plugins/Instruction/ARM/CMakeLists.txt =================================================================== --- lldb/source/Plugins/Instruction/ARM/CMakeLists.txt +++ lldb/source/Plugins/Instruction/ARM/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginInstructionARM PLUGIN +add_lldb_library(lldbPluginEmulateInstructionARM PLUGIN EmulateInstructionARM.cpp EmulationStateARM.cpp Index: lldb/source/Plugins/Instruction/ARM64/CMakeLists.txt =================================================================== --- lldb/source/Plugins/Instruction/ARM64/CMakeLists.txt +++ lldb/source/Plugins/Instruction/ARM64/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginInstructionARM64 PLUGIN +add_lldb_library(lldbPluginEmulateInstructionARM64 PLUGIN EmulateInstructionARM64.cpp LINK_LIBS Index: lldb/source/Plugins/Instruction/MIPS/CMakeLists.txt =================================================================== --- lldb/source/Plugins/Instruction/MIPS/CMakeLists.txt +++ lldb/source/Plugins/Instruction/MIPS/CMakeLists.txt @@ -2,7 +2,7 @@ set(mips_target Mips) endif() -add_lldb_library(lldbPluginInstructionMIPS PLUGIN +add_lldb_library(lldbPluginEmulateInstructionMIPS PLUGIN EmulateInstructionMIPS.cpp LINK_LIBS Index: lldb/source/Plugins/Instruction/MIPS64/CMakeLists.txt =================================================================== --- lldb/source/Plugins/Instruction/MIPS64/CMakeLists.txt +++ lldb/source/Plugins/Instruction/MIPS64/CMakeLists.txt @@ -2,7 +2,7 @@ set(mips_target Mips) endif() -add_lldb_library(lldbPluginInstructionMIPS64 PLUGIN +add_lldb_library(lldbPluginEmulateInstructionMIPS64 PLUGIN EmulateInstructionMIPS64.cpp LINK_LIBS Index: lldb/source/Plugins/Instruction/PPC64/CMakeLists.txt =================================================================== --- lldb/source/Plugins/Instruction/PPC64/CMakeLists.txt +++ lldb/source/Plugins/Instruction/PPC64/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginInstructionPPC64 PLUGIN +add_lldb_library(lldbPluginEmulateInstructionPPC64 PLUGIN EmulateInstructionPPC64.cpp LINK_LIBS Index: lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeLists.txt =================================================================== --- lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeLists.txt +++ lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginInstrumentationRuntimeASan PLUGIN +add_lldb_library(lldbPluginAddressSanitizerRuntime PLUGIN ASanRuntime.cpp LINK_LIBS Index: lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeLists.txt =================================================================== --- lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeLists.txt +++ lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginInstrumentationRuntimeMainThreadChecker PLUGIN +add_lldb_library(lldbPluginMainThreadCheckerRuntime PLUGIN MainThreadCheckerRuntime.cpp LINK_LIBS Index: lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeLists.txt =================================================================== --- lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeLists.txt +++ lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginInstrumentationRuntimeTSan PLUGIN +add_lldb_library(lldbPluginThreadSanitizerRuntime PLUGIN TSanRuntime.cpp LINK_LIBS Index: lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeLists.txt =================================================================== --- lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeLists.txt +++ lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginInstrumentationRuntimeUBSan PLUGIN +add_lldb_library(lldbPluginUndefinedBehaviorSanitizerRuntime PLUGIN UBSanRuntime.cpp LINK_LIBS Index: lldb/source/Plugins/Language/CPlusPlus/CMakeLists.txt =================================================================== --- lldb/source/Plugins/Language/CPlusPlus/CMakeLists.txt +++ lldb/source/Plugins/Language/CPlusPlus/CMakeLists.txt @@ -28,7 +28,7 @@ lldbTarget lldbUtility lldbPluginClangCommon - lldbPluginCPPRuntime + lldbPluginCPPLanguageRuntime LINK_COMPONENTS Support Index: lldb/source/Plugins/LanguageRuntime/CPlusPlus/CMakeLists.txt =================================================================== --- lldb/source/Plugins/LanguageRuntime/CPlusPlus/CMakeLists.txt +++ lldb/source/Plugins/LanguageRuntime/CPlusPlus/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginCPPRuntime PLUGIN +add_lldb_library(lldbPluginCPPLanguageRuntime PLUGIN CPPLanguageRuntime.cpp LINK_LIBS Index: lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeLists.txt =================================================================== --- lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeLists.txt +++ lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginCXXItaniumABI PLUGIN +add_lldb_library(lldbPluginItaniumABILanguageRuntime PLUGIN ItaniumABILanguageRuntime.cpp LINK_LIBS @@ -7,5 +7,5 @@ lldbInterpreter lldbSymbol lldbTarget - lldbPluginCPPRuntime + lldbPluginCPPLanguageRuntime ) Index: lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeLists.txt =================================================================== --- lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeLists.txt +++ lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeLists.txt @@ -17,8 +17,8 @@ lldbSymbol lldbTarget lldbUtility - lldbPluginExpressionParserClang - lldbPluginCPPRuntime + lldbPluginClangASTContext + lldbPluginCPPLanguageRuntime CLANG_LIBS clangAST LINK_COMPONENTS Index: lldb/source/Plugins/LanguageRuntime/ObjC/CMakeLists.txt =================================================================== --- lldb/source/Plugins/LanguageRuntime/ObjC/CMakeLists.txt +++ lldb/source/Plugins/LanguageRuntime/ObjC/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginObjCRuntime PLUGIN +add_lldb_library(lldbPluginObjCLanguageRuntime PLUGIN ObjCLanguageRuntime.cpp LINK_LIBS Index: lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeLists.txt =================================================================== --- lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeLists.txt +++ lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginObjectContainerMachOArchive PLUGIN +add_lldb_library(lldbPluginObjectContainerUniversalMachO PLUGIN ObjectContainerUniversalMachO.cpp LINK_LIBS Index: lldb/source/Plugins/OperatingSystem/Python/CMakeLists.txt =================================================================== --- lldb/source/Plugins/OperatingSystem/Python/CMakeLists.txt +++ lldb/source/Plugins/OperatingSystem/Python/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginOSPython PLUGIN +add_lldb_library(lldbPluginOperatingSystemPython PLUGIN OperatingSystemPython.cpp LINK_LIBS Index: lldb/source/Plugins/Platform/Android/CMakeLists.txt =================================================================== --- lldb/source/Plugins/Platform/Android/CMakeLists.txt +++ lldb/source/Plugins/Platform/Android/CMakeLists.txt @@ -7,7 +7,7 @@ lldbCore lldbHost lldbPluginPlatformLinux - lldbPluginPlatformGDB + lldbPluginPlatformRemoteGDBServer LINK_COMPONENTS Support ) Index: lldb/source/Plugins/Platform/CMakeLists.txt =================================================================== --- lldb/source/Plugins/Platform/CMakeLists.txt +++ lldb/source/Plugins/Platform/CMakeLists.txt @@ -1,17 +1,16 @@ -#if (CMAKE_SYSTEM_NAME MATCHES "Linux") - add_subdirectory(Linux) -#elseif (CMAKE_SYSTEM_NAME MATCHES "FreeBSD") +if (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") add_subdirectory(FreeBSD) -#elseif (CMAKE_SYSTEM_NAME MATCHES "NetBSD") +elseif (CMAKE_SYSTEM_NAME STREQUAL "NetBSD") add_subdirectory(NetBSD) -#elseif (CMAKE_SYSTEM_NAME MATCHES "OpenBSD") +elseif (CMAKE_SYSTEM_NAME STREQUAL "OpenBSD") add_subdirectory(OpenBSD) -#elseif (CMAKE_SYSTEM_NAME MATCHES "Darwin") +elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin") add_subdirectory(MacOSX) -#elseif (CMAKE_SYSTEM_NAME MATCHES "Windows") +elseif (CMAKE_SYSTEM_NAME STREQUAL "Windows") add_subdirectory(Windows) -#endif() +endif() +add_subdirectory(Linux) add_subdirectory(POSIX) add_subdirectory(gdb-server) add_subdirectory(Android) Index: lldb/source/Plugins/Platform/gdb-server/CMakeLists.txt =================================================================== --- lldb/source/Plugins/Platform/gdb-server/CMakeLists.txt +++ lldb/source/Plugins/Platform/gdb-server/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginPlatformGDB PLUGIN +add_lldb_library(lldbPluginPlatformRemoteGDBServer PLUGIN PlatformRemoteGDBServer.cpp LINK_LIBS Index: lldb/source/Plugins/Process/MacOSX-Kernel/CMakeLists.txt =================================================================== --- lldb/source/Plugins/Process/MacOSX-Kernel/CMakeLists.txt +++ lldb/source/Plugins/Process/MacOSX-Kernel/CMakeLists.txt @@ -6,7 +6,7 @@ SOURCE ProcessKDPProperties.td TARGET LLDBPluginProcessMacOSXKernelPropertiesEnumGen) -add_lldb_library(lldbPluginProcessMacOSXKernel PLUGIN +add_lldb_library(lldbPluginProcessKDP PLUGIN CommunicationKDP.cpp ProcessKDP.cpp ProcessKDPLog.cpp @@ -29,6 +29,6 @@ lldbPluginProcessUtility ) -add_dependencies(lldbPluginProcessMacOSXKernel +add_dependencies(lldbPluginProcessKDP LLDBPluginProcessMacOSXKernelPropertiesGen LLDBPluginProcessMacOSXKernelPropertiesEnumGen) Index: lldb/source/Plugins/Process/elf-core/CMakeLists.txt =================================================================== --- lldb/source/Plugins/Process/elf-core/CMakeLists.txt +++ lldb/source/Plugins/Process/elf-core/CMakeLists.txt @@ -13,7 +13,7 @@ LINK_LIBS lldbCore lldbTarget - lldbPluginDynamicLoaderPosixDYLD + lldbPluginDynamicLoaderPOSIXDYLD lldbPluginObjectFileELF lldbPluginProcessUtility LINK_COMPONENTS Index: lldb/source/Plugins/SymbolFile/DWARF/CMakeLists.txt =================================================================== --- lldb/source/Plugins/SymbolFile/DWARF/CMakeLists.txt +++ lldb/source/Plugins/SymbolFile/DWARF/CMakeLists.txt @@ -52,7 +52,7 @@ lldbUtility lldbPluginObjCLanguage lldbPluginCPlusPlusLanguage - lldbPluginExpressionParserClang + lldbPluginClangASTContext CLANG_LIBS clangAST clangBasic Index: lldb/source/Plugins/UnwindAssembly/x86/CMakeLists.txt =================================================================== --- lldb/source/Plugins/UnwindAssembly/x86/CMakeLists.txt +++ lldb/source/Plugins/UnwindAssembly/x86/CMakeLists.txt @@ -1,4 +1,4 @@ -add_lldb_library(lldbPluginUnwindAssemblyX86 PLUGIN +add_lldb_library(lldbPluginUnwindAssembly_x86 PLUGIN UnwindAssembly-x86.cpp x86AssemblyInspectionEngine.cpp Index: lldb/source/Symbol/CMakeLists.txt =================================================================== --- lldb/source/Symbol/CMakeLists.txt +++ lldb/source/Symbol/CMakeLists.txt @@ -51,11 +51,11 @@ lldbHost lldbTarget lldbUtility - lldbPluginExpressionParserClang + lldbPluginClangASTContext lldbPluginSymbolFileDWARF lldbPluginSymbolFilePDB lldbPluginObjCLanguage - lldbPluginObjCRuntime + lldbPluginObjCLanguageRuntime CLANG_LIBS clangAST Index: lldb/source/Target/CMakeLists.txt =================================================================== --- lldb/source/Target/CMakeLists.txt +++ lldb/source/Target/CMakeLists.txt @@ -73,7 +73,7 @@ lldbInterpreter lldbSymbol lldbUtility - lldbPluginExpressionParserClang + lldbPluginClangASTContext lldbPluginProcessUtility LINK_COMPONENTS Index: lldb/tools/lldb-server/CMakeLists.txt =================================================================== --- lldb/tools/lldb-server/CMakeLists.txt +++ lldb/tools/lldb-server/CMakeLists.txt @@ -41,9 +41,9 @@ lldbHost lldbInitialization ${LLDB_PLUGINS} - lldbPluginInstructionARM - lldbPluginInstructionMIPS - lldbPluginInstructionMIPS64 + lldbPluginEmulateInstructionARM + lldbPluginEmulateInstructionMIPS + lldbPluginEmulateInstructionMIPS64 ${LLDB_SYSTEM_LIBS} LINK_COMPONENTS Index: lldb/unittests/Disassembler/CMakeLists.txt =================================================================== --- lldb/unittests/Disassembler/CMakeLists.txt +++ lldb/unittests/Disassembler/CMakeLists.txt @@ -6,7 +6,7 @@ lldbCore lldbSymbol lldbTarget - lldbPluginDisassemblerLLVM + lldbPluginDisassemblerLLVMC lldbPluginProcessUtility LINK_COMPONENTS Support Index: lldb/unittests/Expression/CMakeLists.txt =================================================================== --- lldb/unittests/Expression/CMakeLists.txt +++ lldb/unittests/Expression/CMakeLists.txt @@ -7,7 +7,7 @@ LINK_LIBS lldbCore - lldbPluginExpressionParserClang + lldbPluginClangASTContext lldbUtility lldbUtilityHelpers LLVMTestingSupport Index: lldb/unittests/UnwindAssembly/ARM64/CMakeLists.txt =================================================================== --- lldb/unittests/UnwindAssembly/ARM64/CMakeLists.txt +++ lldb/unittests/UnwindAssembly/ARM64/CMakeLists.txt @@ -5,8 +5,8 @@ lldbSymbol lldbTarget lldbPluginUnwindAssemblyInstEmulation - lldbPluginDisassemblerLLVM - lldbPluginInstructionARM64 + lldbPluginDisassemblerLLVMC + lldbPluginEmulateInstructionARM64 lldbPluginProcessUtility LINK_COMPONENTS Support Index: lldb/unittests/UnwindAssembly/PPC64/CMakeLists.txt =================================================================== --- lldb/unittests/UnwindAssembly/PPC64/CMakeLists.txt +++ lldb/unittests/UnwindAssembly/PPC64/CMakeLists.txt @@ -5,8 +5,8 @@ lldbSymbol lldbTarget lldbPluginUnwindAssemblyInstEmulation - lldbPluginDisassemblerLLVM - lldbPluginInstructionPPC64 + lldbPluginDisassemblerLLVMC + lldbPluginEmulateInstructionPPC64 lldbPluginProcessUtility LINK_COMPONENTS Support Index: lldb/unittests/UnwindAssembly/x86/CMakeLists.txt =================================================================== --- lldb/unittests/UnwindAssembly/x86/CMakeLists.txt +++ lldb/unittests/UnwindAssembly/x86/CMakeLists.txt @@ -3,7 +3,7 @@ LINK_LIBS lldbCore lldbSymbol - lldbPluginUnwindAssemblyX86 + lldbPluginUnwindAssembly_x86 LINK_COMPONENTS Support ${LLVM_TARGETS_TO_BUILD}