[Lldb-commits] [lldb] r175795 - Adding CMake build system to LLDB. Some known issues remain:
Daniel Malea
daniel.malea at intel.com
Thu Feb 21 12:58:23 PST 2013
Author: dmalea
Date: Thu Feb 21 14:58:22 2013
New Revision: 175795
URL: http://llvm.org/viewvc/llvm-project?rev=175795&view=rev
Log:
Adding CMake build system to LLDB. Some known issues remain:
- generate-vers.pl has to be called by cmake to generate the version number
- parallel builds not yet supported; dependency on clang must be explicitly specified
Tested on Linux.
- Building on Mac will require code-signing logic to be implemented.
- Building on Windows will require OS-detection logic and some selective directory inclusion
Thanks to Carlo Kok (who originally prepared these CMakefiles for Windows) and Ben Langmuir
who ported them to Linux!
Added:
lldb/trunk/source/API/CMakeLists.txt
lldb/trunk/source/Breakpoint/CMakeLists.txt
lldb/trunk/source/CMakeLists.txt
lldb/trunk/source/Commands/CMakeLists.txt
lldb/trunk/source/Core/CMakeLists.txt
lldb/trunk/source/DataFormatters/CMakeLists.txt
lldb/trunk/source/Expression/CMakeLists.txt
lldb/trunk/source/Host/CMakeLists.txt
lldb/trunk/source/Host/common/CMakeLists.txt
lldb/trunk/source/Host/freebsd/CMakeLists.txt
lldb/trunk/source/Host/linux/CMakeLists.txt
lldb/trunk/source/Host/macosx/CMakeLists.txt
lldb/trunk/source/Interpreter/CMakeLists.txt
lldb/trunk/source/Plugins/ABI/CMakeLists.txt
lldb/trunk/source/Plugins/ABI/MacOSX-arm/CMakeLists.txt
lldb/trunk/source/Plugins/ABI/MacOSX-i386/CMakeLists.txt
lldb/trunk/source/Plugins/ABI/SysV-x86_64/CMakeLists.txt
lldb/trunk/source/Plugins/CMakeLists.txt
lldb/trunk/source/Plugins/Disassembler/CMakeLists.txt
lldb/trunk/source/Plugins/Disassembler/llvm/CMakeLists.txt
lldb/trunk/source/Plugins/DynamicLoader/CMakeLists.txt
lldb/trunk/source/Plugins/DynamicLoader/Darwin-Kernel/CMakeLists.txt
lldb/trunk/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeLists.txt
lldb/trunk/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeLists.txt
lldb/trunk/source/Plugins/DynamicLoader/Static/CMakeLists.txt
lldb/trunk/source/Plugins/Instruction/ARM/CMakeLists.txt
lldb/trunk/source/Plugins/Instruction/CMakeLists.txt
lldb/trunk/source/Plugins/LanguageRuntime/CMakeLists.txt
lldb/trunk/source/Plugins/LanguageRuntime/CPlusPlus/CMakeLists.txt
lldb/trunk/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeLists.txt
lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeLists.txt
lldb/trunk/source/Plugins/LanguageRuntime/ObjC/CMakeLists.txt
lldb/trunk/source/Plugins/ObjectContainer/BSD-Archive/CMakeLists.txt
lldb/trunk/source/Plugins/ObjectContainer/CMakeLists.txt
lldb/trunk/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeLists.txt
lldb/trunk/source/Plugins/ObjectFile/CMakeLists.txt
lldb/trunk/source/Plugins/ObjectFile/ELF/CMakeLists.txt
lldb/trunk/source/Plugins/ObjectFile/Mach-O/CMakeLists.txt
lldb/trunk/source/Plugins/ObjectFile/PECOFF/CMakeLists.txt
lldb/trunk/source/Plugins/OperatingSystem/CMakeLists.txt
lldb/trunk/source/Plugins/OperatingSystem/Darwin-Kernel/CMakeLists.txt
lldb/trunk/source/Plugins/OperatingSystem/Python/CMakeLists.txt
lldb/trunk/source/Plugins/Platform/CMakeLists.txt
lldb/trunk/source/Plugins/Platform/FreeBSD/CMakeLists.txt
lldb/trunk/source/Plugins/Platform/Linux/CMakeLists.txt
lldb/trunk/source/Plugins/Platform/MacOSX/CMakeLists.txt
lldb/trunk/source/Plugins/Platform/gdb-server/CMakeLists.txt
lldb/trunk/source/Plugins/Process/CMakeLists.txt
lldb/trunk/source/Plugins/Process/FreeBSD/CMakeLists.txt
lldb/trunk/source/Plugins/Process/Linux/CMakeLists.txt
lldb/trunk/source/Plugins/Process/MacOSX-Kernel/CMakeLists.txt
lldb/trunk/source/Plugins/Process/POSIX/CMakeLists.txt
lldb/trunk/source/Plugins/Process/Utility/CMakeLists.txt
lldb/trunk/source/Plugins/Process/gdb-remote/CMakeLists.txt
lldb/trunk/source/Plugins/Process/mach-core/CMakeLists.txt
lldb/trunk/source/Plugins/SymbolFile/CMakeLists.txt
lldb/trunk/source/Plugins/SymbolFile/DWARF/CMakeLists.txt
lldb/trunk/source/Plugins/SymbolFile/Symtab/CMakeLists.txt
lldb/trunk/source/Plugins/SymbolVendor/CMakeLists.txt
lldb/trunk/source/Plugins/SymbolVendor/MacOSX/CMakeLists.txt
lldb/trunk/source/Plugins/UnwindAssembly/CMakeLists.txt
lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/CMakeLists.txt
lldb/trunk/source/Plugins/UnwindAssembly/x86/CMakeLists.txt
lldb/trunk/source/Symbol/CMakeLists.txt
lldb/trunk/source/Target/CMakeLists.txt
lldb/trunk/source/Utility/CMakeLists.txt
Added: lldb/trunk/source/API/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/API/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/API/CMakeLists.txt (added)
+++ lldb/trunk/source/API/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,50 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbAPI
+ SBAddress.cpp
+ SBBlock.cpp
+ SBBreakpoint.cpp
+ SBBreakpointLocation.cpp
+ SBBroadcaster.cpp
+ SBCommandInterpreter.cpp
+ SBCommandReturnObject.cpp
+ SBCommunication.cpp
+ SBCompileUnit.cpp
+ SBData.cpp
+ SBDebugger.cpp
+ SBDeclaration.cpp
+ SBError.cpp
+ SBEvent.cpp
+ SBExpressionOptions.cpp
+ SBFileSpec.cpp
+ SBFileSpecList.cpp
+ SBFrame.cpp
+ SBFunction.cpp
+ SBHostOS.cpp
+ SBInputReader.cpp
+ SBInstruction.cpp
+ SBInstructionList.cpp
+ SBLineEntry.cpp
+ SBListener.cpp
+ SBModule.cpp
+ SBProcess.cpp
+ SBSection.cpp
+ SBSourceManager.cpp
+ SBStream.cpp
+ SBStringList.cpp
+ SBSymbol.cpp
+ SBSymbolContext.cpp
+ SBSymbolContextList.cpp
+ SBTarget.cpp
+ SBThread.cpp
+ SBType.cpp
+ SBTypeCategory.cpp
+ SBTypeFilter.cpp
+ SBTypeFormat.cpp
+ SBTypeNameSpecifier.cpp
+ SBTypeSummary.cpp
+ SBTypeSynthetic.cpp
+ SBValue.cpp
+ SBValueList.cpp
+ SBWatchpoint.cpp
+ )
Added: lldb/trunk/source/Breakpoint/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Breakpoint/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Breakpoint/CMakeLists.txt (added)
+++ lldb/trunk/source/Breakpoint/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,25 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbBreakpoint
+ Breakpoint.cpp
+ BreakpointID.cpp
+ BreakpointIDList.cpp
+ BreakpointList.cpp
+ BreakpointLocation.cpp
+ BreakpointLocationCollection.cpp
+ BreakpointLocationList.cpp
+ BreakpointOptions.cpp
+ BreakpointResolver.cpp
+ BreakpointResolverAddress.cpp
+ BreakpointResolverFileLine.cpp
+ BreakpointResolverFileRegex.cpp
+ BreakpointResolverName.cpp
+ BreakpointSite.cpp
+ BreakpointSiteList.cpp
+ Stoppoint.cpp
+ StoppointCallbackContext.cpp
+ StoppointLocation.cpp
+ Watchpoint.cpp
+ WatchpointList.cpp
+ WatchpointOptions.cpp
+ )
Added: lldb/trunk/source/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/CMakeLists.txt (added)
+++ lldb/trunk/source/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,134 @@
+include_directories(.)
+
+# FIXME: these includes should be enabled only for Linux builds
+include_directories(
+ Plugins/Process/Linux
+ Plugins/Process/POSIX
+ )
+
+add_subdirectory(API)
+add_subdirectory(Breakpoint)
+add_subdirectory(Commands)
+add_subdirectory(Core)
+add_subdirectory(DataFormatters)
+add_subdirectory(Expression)
+add_subdirectory(Host)
+add_subdirectory(Interpreter)
+add_subdirectory(Plugins)
+add_subdirectory(Symbol)
+add_subdirectory(Target)
+add_subdirectory(Utility)
+
+set( LLDB_USED_LIBS
+ lldbAPI
+ lldbBreakpoint
+ lldbCommands
+ lldbDataFormatters
+ lldbHostCommon
+ lldbCore
+ lldbExpression
+ #lldbInitAndLog
+ lldbInterpreter
+ lldbSymbol
+ lldbTarget
+ lldbUtility
+
+ # Plugins
+ lldbPluginDisassemblerLLVM
+ lldbPluginSymbolFileDWARF
+ lldbPluginSymbolFileSymtab
+ lldbPluginDynamicLoaderStatic
+
+ lldbPluginObjectFileMachO
+ lldbPluginObjectFileELF
+ lldbPluginObjectContainerBSDArchive
+ lldbPluginObjectContainerMachOArchive
+ lldbPluginProcessGDBRemote
+ lldbPluginProcessUtility
+ lldbPluginPlatformGDB
+ lldbPluginPlatformFreeBSD
+ lldbPluginPlatformLinux
+ lldbPluginObjectFileMachO
+ lldbPluginObjectContainerMachOArchive
+ lldbPluginObjectContainerBSDArchive
+ lldbPluginPlatformMacOSX
+ lldbPluginDynamicLoaderMacOSXDYLD
+ lldbPluginDynamicLoaderPosixDYLD
+ lldbPluginUnwindAssemblyInstEmulation
+ lldbPluginUnwindAssemblyX86
+ lldbPluginDynamicLoaderDarwinKernel
+ lldbPluginAppleObjCRuntime
+ lldbPluginCXXItaniumABI
+ lldbPluginABIMacOSX_arm
+ lldbPluginABIMacOSX_i386
+ lldbPluginABISysV_x86_64
+ lldbPluginInstructionARM
+ lldbPluginOSPython
+
+
+ # Windows (FIXME: detect host OS and enable below if Windows)
+ #lldbHostWindows
+ #lldbPluginPlatformWindows
+ lldbPluginObjectFilePECOFF
+ #Ws2_32
+
+ # Linux (FIXME: detect host OS and enable below if Linux)
+ lldbHostLinux
+ lldbPluginProcessLinux
+ lldbPluginProcessPOSIX
+ )
+
+set( CLANG_USED_LIBS
+ clangAnalysis
+ clangAST
+ clangBasic
+ clangCodeGen
+ clangDriver
+ clangEdit
+ clangFrontend
+ clangLex
+ clangParse
+ clangRewriteCore
+ clangRewriteFrontend
+ clangSema
+ clangSerialization
+ )
+
+set( LLDB_SYSTEM_LIBS
+ edit
+ python2.7
+ )
+
+set( LLVM_LINK_COMPONENTS
+ ${LLVM_TARGETS_TO_BUILD}
+ jit
+ interpreter
+ nativecodegen
+ asmparser
+ bitreader
+ bitwriter
+ codegen
+ ipo
+ selectiondag
+ bitreader
+ mc
+ mcjit
+ core
+ mcdisassembler
+ executionengine
+ )
+
+set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/../scripts/LLDBWrapPython.cpp PROPERTIES GENERATED 1)
+set(SHARED_LIBRARY 1)
+
+add_lldb_library(liblldb
+ lldb.cpp
+ lldb-log.cpp
+ ${CMAKE_CURRENT_BINARY_DIR}/../scripts/LLDBWrapPython.cpp
+ )
+set_target_properties(liblldb PROPERTIES OUTPUT_NAME lldb)
+target_link_libraries(liblldb ${LLDB_SYSTEM_LIBS})
+add_dependencies(liblldb swig_wrapper)
+
+install(TARGETS liblldb
+ LIBRARY DESTINATION lib)
Added: lldb/trunk/source/Commands/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Commands/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Commands/CMakeLists.txt (added)
+++ lldb/trunk/source/Commands/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,32 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbCommands
+ CommandCompletions.cpp
+ CommandObjectApropos.cpp
+ CommandObjectArgs.cpp
+ CommandObjectBreakpoint.cpp
+ CommandObjectBreakpointCommand.cpp
+ CommandObjectCommands.cpp
+ CommandObjectCrossref.cpp
+ CommandObjectDisassemble.cpp
+ CommandObjectExpression.cpp
+ CommandObjectFrame.cpp
+ CommandObjectHelp.cpp
+ CommandObjectLog.cpp
+ CommandObjectMemory.cpp
+ CommandObjectMultiword.cpp
+ CommandObjectPlatform.cpp
+ CommandObjectPlugin.cpp
+ CommandObjectProcess.cpp
+ CommandObjectQuit.cpp
+ CommandObjectRegister.cpp
+ CommandObjectSettings.cpp
+ CommandObjectSource.cpp
+ CommandObjectSyntax.cpp
+ CommandObjectTarget.cpp
+ CommandObjectThread.cpp
+ CommandObjectType.cpp
+ CommandObjectVersion.cpp
+ CommandObjectWatchpoint.cpp
+ CommandObjectWatchpointCommand.cpp
+ )
Added: lldb/trunk/source/Core/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Core/CMakeLists.txt (added)
+++ lldb/trunk/source/Core/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,76 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbCore
+ Address.cpp
+ AddressRange.cpp
+ AddressResolver.cpp
+ AddressResolverFileLine.cpp
+ AddressResolverName.cpp
+ ArchSpec.cpp
+ Baton.cpp
+ Broadcaster.cpp
+ Communication.cpp
+ Connection.cpp
+ ConnectionFileDescriptor.cpp
+ ConnectionMachPort.cpp
+ ConnectionSharedMemory.cpp
+ ConstString.cpp
+ cxa_demangle.cpp
+ DataBufferHeap.cpp
+ DataBufferMemoryMap.cpp
+ DataEncoder.cpp
+ DataExtractor.cpp
+ Debugger.cpp
+ Disassembler.cpp
+ DynamicLoader.cpp
+ EmulateInstruction.cpp
+ Error.cpp
+ Event.cpp
+ FileLineResolver.cpp
+ FileSpecList.cpp
+ History.cpp
+ InputReader.cpp
+ InputReaderEZ.cpp
+ InputReaderStack.cpp
+ Language.cpp
+ Listener.cpp
+ Log.cpp
+ Mangled.cpp
+ Module.cpp
+ ModuleChild.cpp
+ ModuleList.cpp
+ Opcode.cpp
+ PluginManager.cpp
+ RegisterValue.cpp
+ RegularExpression.cpp
+ Scalar.cpp
+ SearchFilter.cpp
+ Section.cpp
+ SourceManager.cpp
+ State.cpp
+ Stream.cpp
+ StreamAsynchronousIO.cpp
+ StreamCallback.cpp
+ StreamFile.cpp
+ StreamString.cpp
+ StringList.cpp
+ Timer.cpp
+ UserID.cpp
+ UserSettingsController.cpp
+ UUID.cpp
+ Value.cpp
+ ValueObject.cpp
+ ValueObjectCast.cpp
+ ValueObjectChild.cpp
+ ValueObjectConstResult.cpp
+ ValueObjectConstResultChild.cpp
+ ValueObjectConstResultImpl.cpp
+ ValueObjectDynamicValue.cpp
+ ValueObjectList.cpp
+ ValueObjectMemory.cpp
+ ValueObjectRegister.cpp
+ ValueObjectSyntheticFilter.cpp
+ ValueObjectVariable.cpp
+ VMRange.cpp
+ #Windows.cpp
+ )
Added: lldb/trunk/source/DataFormatters/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/DataFormatters/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/DataFormatters/CMakeLists.txt (added)
+++ lldb/trunk/source/DataFormatters/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,14 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbDataFormatters
+ CXXFormatterFunctions.cpp
+ DataVisualization.cpp
+ FormatCache.cpp
+ FormatClasses.cpp
+ FormatManager.cpp
+ TypeCategory.cpp
+ TypeCategoryMap.cpp
+ TypeFormat.cpp
+ TypeSummary.cpp
+ TypeSynthetic.cpp
+ )
Added: lldb/trunk/source/Expression/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Expression/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Expression/CMakeLists.txt (added)
+++ lldb/trunk/source/Expression/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,22 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbExpression
+ ASTDumper.cpp
+ ASTResultSynthesizer.cpp
+ ASTStructExtractor.cpp
+ ClangASTSource.cpp
+ ClangExpressionDeclMap.cpp
+ ClangExpressionParser.cpp
+ ClangExpressionVariable.cpp
+ ClangFunction.cpp
+ ClangPersistentVariables.cpp
+ ClangUserExpression.cpp
+ ClangUtilityFunction.cpp
+ DWARFExpression.cpp
+ ExpressionSourceCode.cpp
+ IRDynamicChecks.cpp
+ IRForTarget.cpp
+ IRInterpreter.cpp
+ ProcessDataAllocator.cpp
+ RecordingMemoryManager.cpp
+ )
Added: lldb/trunk/source/Host/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Host/CMakeLists.txt (added)
+++ lldb/trunk/source/Host/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,3 @@
+add_subdirectory(common)
+add_subdirectory(linux)
+#add_subdirectory(windows)
Added: lldb/trunk/source/Host/common/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/common/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Host/common/CMakeLists.txt (added)
+++ lldb/trunk/source/Host/common/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,14 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbHostCommon
+ Condition.cpp
+ DynamicLibrary.cpp
+ File.cpp
+ FileSpec.cpp
+ Host.cpp
+ Mutex.cpp
+ SocketAddress.cpp
+ Symbols.cpp
+ Terminal.cpp
+ TimeValue.cpp
+ )
Added: lldb/trunk/source/Host/freebsd/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/freebsd/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Host/freebsd/CMakeLists.txt (added)
+++ lldb/trunk/source/Host/freebsd/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbHostFreeBSD
+ Host.cpp
+ )
Added: lldb/trunk/source/Host/linux/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/linux/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Host/linux/CMakeLists.txt (added)
+++ lldb/trunk/source/Host/linux/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbHostLinux
+ Host.cpp
+ )
Added: lldb/trunk/source/Host/macosx/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/macosx/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Host/macosx/CMakeLists.txt (added)
+++ lldb/trunk/source/Host/macosx/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,6 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbHostMacOSX
+ Host.cpp
+ Symbols.cpp
+ )
Added: lldb/trunk/source/Interpreter/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Interpreter/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Interpreter/CMakeLists.txt (added)
+++ lldb/trunk/source/Interpreter/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,45 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbInterpreter
+ Args.cpp
+ CommandInterpreter.cpp
+ CommandObject.cpp
+ CommandObjectRegexCommand.cpp
+ CommandObjectScript.cpp
+ CommandReturnObject.cpp
+ OptionGroupArchitecture.cpp
+ OptionGroupBoolean.cpp
+ OptionGroupFile.cpp
+ OptionGroupFormat.cpp
+ OptionGroupOutputFile.cpp
+ OptionGroupPlatform.cpp
+ OptionGroupString.cpp
+ OptionGroupUInt64.cpp
+ OptionGroupUUID.cpp
+ OptionGroupValueObjectDisplay.cpp
+ OptionValue.cpp
+ OptionValueArch.cpp
+ OptionValueArgs.cpp
+ OptionValueArray.cpp
+ OptionValueBoolean.cpp
+ OptionValueDictionary.cpp
+ OptionValueEnumeration.cpp
+ OptionValueFileSpec.cpp
+ OptionValueFileSpecLIst.cpp
+ OptionValueFormat.cpp
+ OptionValuePathMappings.cpp
+ OptionValueProperties.cpp
+ OptionValueRegex.cpp
+ OptionValueSInt64.cpp
+ OptionValueString.cpp
+ OptionValueUInt64.cpp
+ OptionValueUUID.cpp
+ OptionGroupVariable.cpp
+ OptionGroupWatchpoint.cpp
+ Options.cpp
+ Property.cpp
+ PythonDataObjects.cpp
+ ScriptInterpreter.cpp
+ ScriptInterpreterNone.cpp
+ ScriptInterpreterPython.cpp
+ )
Added: lldb/trunk/source/Plugins/ABI/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ABI/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/ABI/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/ABI/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,3 @@
+add_subdirectory(SysV-x86_64)
+add_subdirectory(MacOSX-i386)
+add_subdirectory(MacOSX-arm)
Added: lldb/trunk/source/Plugins/ABI/MacOSX-arm/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ABI/MacOSX-arm/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/ABI/MacOSX-arm/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/ABI/MacOSX-arm/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginABIMacOSX_arm
+ ABIMacOSX_arm.cpp
+ )
Added: lldb/trunk/source/Plugins/ABI/MacOSX-i386/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ABI/MacOSX-i386/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/ABI/MacOSX-i386/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/ABI/MacOSX-i386/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginABIMacOSX_i386
+ ABIMacOSX_i386.cpp
+ )
Added: lldb/trunk/source/Plugins/ABI/SysV-x86_64/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ABI/SysV-x86_64/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/ABI/SysV-x86_64/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/ABI/SysV-x86_64/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginABISysV_x86_64
+ ABISysV_x86_64.cpp
+ )
Added: lldb/trunk/source/Plugins/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,13 @@
+add_subdirectory(ABI)
+add_subdirectory(Disassembler)
+add_subdirectory(DynamicLoader)
+add_subdirectory(Instruction)
+add_subdirectory(LanguageRuntime)
+add_subdirectory(ObjectContainer)
+add_subdirectory(ObjectFile)
+add_subdirectory(OperatingSystem)
+add_subdirectory(Platform)
+add_subdirectory(Process)
+add_subdirectory(SymbolFile)
+add_subdirectory(SymbolVendor)
+add_subdirectory(UnwindAssembly)
Added: lldb/trunk/source/Plugins/Disassembler/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Disassembler/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Disassembler/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Disassembler/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1 @@
+add_subdirectory(llvm)
Added: lldb/trunk/source/Plugins/Disassembler/llvm/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Disassembler/llvm/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Disassembler/llvm/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Disassembler/llvm/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginDisassemblerLLVM
+ DisassemblerLLVMC.cpp
+ )
Added: lldb/trunk/source/Plugins/DynamicLoader/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/DynamicLoader/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/DynamicLoader/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/DynamicLoader/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,4 @@
+add_subdirectory(Darwin-Kernel)
+add_subdirectory(MacOSX-DYLD)
+add_subdirectory(POSIX-DYLD)
+add_subdirectory(Static)
Added: lldb/trunk/source/Plugins/DynamicLoader/Darwin-Kernel/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/DynamicLoader/Darwin-Kernel/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/DynamicLoader/Darwin-Kernel/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/DynamicLoader/Darwin-Kernel/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginDynamicLoaderDarwinKernel
+ DynamicLoaderDarwinKernel.cpp
+ )
Added: lldb/trunk/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginDynamicLoaderMacOSXDYLD
+ DynamicLoaderMacOSXDYLD.cpp
+ )
Added: lldb/trunk/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,7 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginDynamicLoaderPosixDYLD
+ AuxVector.cpp
+ DYLDRendezvous.cpp
+ DynamicLoaderPOSIXDYLD.cpp
+ )
Added: lldb/trunk/source/Plugins/DynamicLoader/Static/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/DynamicLoader/Static/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/DynamicLoader/Static/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/DynamicLoader/Static/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginDynamicLoaderStatic
+ DynamicLoaderStatic.cpp
+ )
Added: lldb/trunk/source/Plugins/Instruction/ARM/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Instruction/ARM/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Instruction/ARM/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Instruction/ARM/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,6 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginInstructionARM
+ EmulateInstructionARM.cpp
+ EmulationStateARM.cpp
+ )
Added: lldb/trunk/source/Plugins/Instruction/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Instruction/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Instruction/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Instruction/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1 @@
+add_subdirectory(ARM)
Added: lldb/trunk/source/Plugins/LanguageRuntime/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/LanguageRuntime/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/LanguageRuntime/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/LanguageRuntime/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,2 @@
+add_subdirectory(CPlusPlus)
+add_subdirectory(ObjC)
Added: lldb/trunk/source/Plugins/LanguageRuntime/CPlusPlus/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/LanguageRuntime/CPlusPlus/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/LanguageRuntime/CPlusPlus/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/LanguageRuntime/CPlusPlus/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,2 @@
+add_subdirectory(ItaniumABI)
+#add_subdirectory(MicrosoftABI)
Added: 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=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginCXXItaniumABI
+ ItaniumABILanguageRuntime.cpp
+ )
Added: 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=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,10 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginAppleObjCRuntime
+ AppleObjCRuntime.cpp
+ AppleObjCRuntimeV1.cpp
+ AppleObjCRuntimeV2.cpp
+ AppleObjCTrampolineHandler.cpp
+ AppleObjCTypeVendor.cpp
+ AppleThreadPlanStepThroughObjCTrampoline.cpp
+ )
Added: lldb/trunk/source/Plugins/LanguageRuntime/ObjC/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/LanguageRuntime/ObjC/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/LanguageRuntime/ObjC/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/LanguageRuntime/ObjC/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1 @@
+add_subdirectory(AppleObjCRuntime)
Added: 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=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/ObjectContainer/BSD-Archive/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/ObjectContainer/BSD-Archive/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginObjectContainerBSDArchive
+ ObjectContainerBSDArchive.cpp
+ )
Added: lldb/trunk/source/Plugins/ObjectContainer/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ObjectContainer/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/ObjectContainer/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/ObjectContainer/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,2 @@
+add_subdirectory(BSD-Archive)
+add_subdirectory(Universal-Mach-O)
Added: 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=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginObjectContainerMachOArchive
+ ObjectContainerUniversalMachO.cpp
+ )
Added: lldb/trunk/source/Plugins/ObjectFile/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ObjectFile/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/ObjectFile/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/ObjectFile/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,3 @@
+add_subdirectory(ELF)
+add_subdirectory(Mach-O)
+add_subdirectory(PECOFF)
Added: lldb/trunk/source/Plugins/ObjectFile/ELF/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ObjectFile/ELF/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/ObjectFile/ELF/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/ObjectFile/ELF/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,6 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginObjectFileELF
+ ELFHeader.cpp
+ ObjectFileELF.cpp
+ )
Added: 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=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/ObjectFile/Mach-O/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/ObjectFile/Mach-O/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginObjectFileMachO
+ ObjectFileMachO.cpp
+ )
Added: lldb/trunk/source/Plugins/ObjectFile/PECOFF/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ObjectFile/PECOFF/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/ObjectFile/PECOFF/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/ObjectFile/PECOFF/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginObjectFilePECOFF
+ ObjectFilePECOFF.cpp
+ )
Added: lldb/trunk/source/Plugins/OperatingSystem/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/OperatingSystem/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/OperatingSystem/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/OperatingSystem/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,2 @@
+#add_subdirectory(Darwin-Kernel)
+add_subdirectory(Python)
Added: lldb/trunk/source/Plugins/OperatingSystem/Darwin-Kernel/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/OperatingSystem/Darwin-Kernel/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/OperatingSystem/Darwin-Kernel/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/OperatingSystem/Darwin-Kernel/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginOSDarwinKernel
+ OperatingSystemDarwinKernel.cpp
+ )
Added: lldb/trunk/source/Plugins/OperatingSystem/Python/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/OperatingSystem/Python/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/OperatingSystem/Python/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/OperatingSystem/Python/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginOSPython
+ OperatingSystemPython.cpp
+ )
Added: lldb/trunk/source/Plugins/Platform/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Platform/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Platform/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Platform/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+add_subdirectory(FreeBSD)
+add_subdirectory(gdb-server)
+add_subdirectory(Linux)
+add_subdirectory(MacOSX)
+#add_subdirectory(Windows)
Added: lldb/trunk/source/Plugins/Platform/FreeBSD/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Platform/FreeBSD/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Platform/FreeBSD/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Platform/FreeBSD/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginPlatformFreeBSD
+ PlatformFreeBSD.cpp
+ )
Added: lldb/trunk/source/Plugins/Platform/Linux/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Platform/Linux/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Platform/Linux/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Platform/Linux/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginPlatformLinux
+ PlatformLinux.cpp
+ )
Added: lldb/trunk/source/Plugins/Platform/MacOSX/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Platform/MacOSX/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Platform/MacOSX/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Platform/MacOSX/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,8 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginPlatformMacOSX
+ PlatformDarwin.cpp
+ PlatformiOSSimulator.cpp
+ PlatformMacOSX.cpp
+ PlatformRemoteiOS.cpp
+ )
Added: lldb/trunk/source/Plugins/Platform/gdb-server/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Platform/gdb-server/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Platform/gdb-server/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Platform/gdb-server/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginPlatformGDB
+ PlatformRemoteGDBServer.cpp
+ )
Added: lldb/trunk/source/Plugins/Process/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Process/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Process/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,7 @@
+#add_subdirectory(FreeBSD)
+add_subdirectory(gdb-remote)
+add_subdirectory(Linux)
+#add_subdirectory(mach-core)
+#add_subdirectory(MacOSx-Kernel)
+add_subdirectory(POSIX)
+add_subdirectory(Utility)
Added: lldb/trunk/source/Plugins/Process/FreeBSD/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/FreeBSD/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Process/FreeBSD/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Process/FreeBSD/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,6 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginProcessFreeBSD
+ ProcessFreeBSD.cpp
+ ProcessMonitor.cpp
+ )
Added: lldb/trunk/source/Plugins/Process/Linux/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/Linux/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Process/Linux/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Process/Linux/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,11 @@
+set(LLVM_NO_RTTI 1)
+
+include_directories(.)
+include_directories(../POSIX)
+
+add_lldb_library(lldbPluginProcessLinux
+ ProcessLinux.cpp
+ ProcessMonitor.cpp
+ LinuxSignals.cpp
+ )
+
Added: lldb/trunk/source/Plugins/Process/MacOSX-Kernel/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/MacOSX-Kernel/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Process/MacOSX-Kernel/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Process/MacOSX-Kernel/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,11 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginProcessMacOSXKernel
+ CommunicationKDP.cpp
+ ProcessKDP.cpp
+ ProcessKDPLog.cpp
+ RegisterContextKDP_arm.cpp
+ RegisterContextKDP_i386.cpp
+ RegisterContextKDP_x86_64.cpp
+ ThreadKDP.cpp
+ )
Added: lldb/trunk/source/Plugins/Process/POSIX/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/POSIX/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Process/POSIX/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Process/POSIX/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,15 @@
+set(LLVM_NO_RTTI 1)
+
+include_directories(.)
+include_directories(../Linux)
+include_directories(../Utility)
+
+add_lldb_library(lldbPluginProcessPOSIX
+ POSIXStopInfo.cpp
+ POSIXThread.cpp
+ ProcessMessage.cpp
+ ProcessPOSIX.cpp
+ ProcessPOSIXLog.cpp
+ RegisterContext_i386.cpp
+ RegisterContext_x86_64.cpp
+ )
Added: lldb/trunk/source/Plugins/Process/Utility/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/Utility/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Process/Utility/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Process/Utility/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,19 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginProcessUtility
+ DynamicRegisterInfo.cpp
+ InferiorCallPOSIX.cpp
+ RegisterContextDarwin_arm.cpp
+ RegisterContextDarwin_i386.cpp
+ RegisterContextDarwin_x86_64.cpp
+ RegisterContextLLDB.cpp
+ RegisterContextMach_arm.cpp
+ RegisterContextMach_i386.cpp
+ RegisterContextMach_x86_64.cpp
+ RegisterContextMacOSXFrameBackchain.cpp
+ RegisterContextMemory.cpp
+ StopInfoMachException.cpp
+ ThreadMemory.cpp
+ UnwindLLDB.cpp
+ UnwindMacOSXFrameBackchain.cpp
+ )
\ No newline at end of file
Added: lldb/trunk/source/Plugins/Process/gdb-remote/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/gdb-remote/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Process/gdb-remote/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Process/gdb-remote/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,11 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginProcessGDBRemote
+ GDBRemoteCommunication.cpp
+ GDBRemoteCommunicationClient.cpp
+ GDBRemoteCommunicationServer.cpp
+ GDBRemoteRegisterContext.cpp
+ ProcessGDBRemote.cpp
+ ProcessGDBRemoteLog.cpp
+ ThreadGDBRemote.cpp
+ )
\ No newline at end of file
Added: lldb/trunk/source/Plugins/Process/mach-core/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/mach-core/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/Process/mach-core/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/Process/mach-core/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,6 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginProcessMachCore
+ ProcessMachCore.cpp
+ ThreadMachCore.cpp
+ )
Added: lldb/trunk/source/Plugins/SymbolFile/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/SymbolFile/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/SymbolFile/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/SymbolFile/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,2 @@
+add_subdirectory(DWARF)
+add_subdirectory(Symtab)
Added: lldb/trunk/source/Plugins/SymbolFile/DWARF/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/SymbolFile/DWARF/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/SymbolFile/DWARF/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/SymbolFile/DWARF/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,28 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginSymbolFileDWARF
+ DWARFAbbreviationDeclaration.cpp
+ DWARFCompileUnit.cpp
+ DWARFDebugAbbrev.cpp
+ DWARFDebugAranges.cpp
+ DWARFDebugArangeSet.cpp
+ DWARFDebugInfo.cpp
+ DWARFDebugInfoEntry.cpp
+ DWARFDebugLine.cpp
+ DWARFDebugMacinfo.cpp
+ DWARFDebugMacinfoEntry.cpp
+ DWARFDebugPubnames.cpp
+ DWARFDebugPubnamesSet.cpp
+ DWARFDebugRanges.cpp
+ DWARFDeclContext.cpp
+ DWARFDefines.cpp
+ DWARFDIECollection.cpp
+ DWARFFormValue.cpp
+ DWARFLocationDescription.cpp
+ DWARFLocationList.cpp
+ LogChannelDWARF.cpp
+ NameToDIE.cpp
+ SymbolFileDWARF.cpp
+ SymbolFileDWARFDebugMap.cpp
+ UniqueDWARFASTType.cpp
+ )
Added: lldb/trunk/source/Plugins/SymbolFile/Symtab/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/SymbolFile/Symtab/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/SymbolFile/Symtab/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/SymbolFile/Symtab/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginSymbolFileSymtab
+ SymbolFileSymtab.cpp
+ )
Added: lldb/trunk/source/Plugins/SymbolVendor/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/SymbolVendor/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/SymbolVendor/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/SymbolVendor/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1 @@
+#add_subdirectory(MacOSX)
Added: lldb/trunk/source/Plugins/SymbolVendor/MacOSX/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/SymbolVendor/MacOSX/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/SymbolVendor/MacOSX/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/SymbolVendor/MacOSX/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginSymbolVendorMacOSX
+ SymbolVendorMacOSX.cpp
+ )
Added: lldb/trunk/source/Plugins/UnwindAssembly/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/UnwindAssembly/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/UnwindAssembly/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/UnwindAssembly/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,2 @@
+add_subdirectory(InstEmulation)
+add_subdirectory(x86)
Added: lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/UnwindAssembly/InstEmulation/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginUnwindAssemblyInstEmulation
+ UnwindAssemblyInstEmulation.cpp
+ )
Added: lldb/trunk/source/Plugins/UnwindAssembly/x86/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/UnwindAssembly/x86/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Plugins/UnwindAssembly/x86/CMakeLists.txt (added)
+++ lldb/trunk/source/Plugins/UnwindAssembly/x86/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginUnwindAssemblyX86
+ UnwindAssembly-x86.cpp
+ )
Added: lldb/trunk/source/Symbol/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Symbol/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Symbol/CMakeLists.txt (added)
+++ lldb/trunk/source/Symbol/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,32 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbSymbol
+ Block.cpp
+ ClangASTContext.cpp
+ ClangASTImporter.cpp
+ ClangASTType.cpp
+ ClangExternalASTSourceCallbacks.cpp
+ ClangExternalASTSourceCommon.cpp
+ ClangNamespaceDecl.cpp
+ CompileUnit.cpp
+ Declaration.cpp
+ DWARFCallFrameInfo.cpp
+ Function.cpp
+ FuncUnwinders.cpp
+ LineEntry.cpp
+ LineTable.cpp
+ ObjectFile.cpp
+ Symbol.cpp
+ SymbolContext.cpp
+ SymbolFile.cpp
+ SymbolVendor.cpp
+ Symtab.cpp
+ Type.cpp
+ TypeHierarchyNavigator.cpp
+ TypeList.cpp
+ UnwindPlan.cpp
+ UnwindTable.cpp
+ Variable.cpp
+ VariableList.cpp
+ VerifyDecl.cpp
+ )
Added: lldb/trunk/source/Target/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Target/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Target/CMakeLists.txt (added)
+++ lldb/trunk/source/Target/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,44 @@
+set(LLVM_NO_RTTI 1)
+
+include_directories(../Plugins/Process/Utility)
+
+add_lldb_library(lldbTarget
+ ABI.cpp
+ CPPLanguageRuntime.cpp
+ ExecutionContext.cpp
+ LanguageRuntime.cpp
+ Memory.cpp
+ ObjCLanguageRuntime.cpp
+ OperatingSystem.cpp
+ PathMappingList.cpp
+ Platform.cpp
+ Process.cpp
+ RegisterContext.cpp
+ SectionLoadList.cpp
+ StackFrame.cpp
+ StackFrameList.cpp
+ StackID.cpp
+ StopInfo.cpp
+ Target.cpp
+ TargetList.cpp
+ Thread.cpp
+ ThreadList.cpp
+ ThreadPlan.cpp
+ ThreadPlanBase.cpp
+ ThreadPlanCallFunction.cpp
+ ThreadPlanCallUserExpression.cpp
+ ThreadPlanRunToAddress.cpp
+ ThreadPlanShouldStopHere.cpp
+ ThreadPlanStepInRange.cpp
+ ThreadPlanStepInstruction.cpp
+ ThreadPlanStepOut.cpp
+ ThreadPlanStepOverBreakpoint.cpp
+ ThreadPlanStepOverRange.cpp
+ ThreadPlanStepRange.cpp
+ ThreadPlanStepThrough.cpp
+ ThreadPlanStepUntil.cpp
+ ThreadPlanTracer.cpp
+ ThreadSpec.cpp
+ UnixSignals.cpp
+ UnwindAssembly.cpp
+ )
Added: lldb/trunk/source/Utility/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Utility/CMakeLists.txt?rev=175795&view=auto
==============================================================================
--- lldb/trunk/source/Utility/CMakeLists.txt (added)
+++ lldb/trunk/source/Utility/CMakeLists.txt Thu Feb 21 14:58:22 2013
@@ -0,0 +1,10 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbUtility
+ ARM_DWARF_Registers.cpp
+ PseudoTerminal.cpp
+ RefCounter.cpp
+ SharingPtr.cpp
+ StringExtractor.cpp
+ StringExtractorGDBRemote.cpp
+ )
More information about the lldb-commits
mailing list