llvm-project/lldb/tools/lldb-mi
Stefan Granitz 5dc9036746 [CMake] LLDB.framework tools handling
Summary:
Modify the way LLDB.framework tools are collected. This allows for better fine-tuning of the install behavior downstream. Each target calls `lldb_add_to_framework()` individually. When entering the function, the target exists and we can tweak its very own post-build and install steps. This was not possible with the old `LLDB_FRAMEWORK_TOOLS` approach.

No function change otherwise.
This is a reduced follow-up from the proposal in D61952.

Reviewers: xiaobai, compnerd, JDevlieghere

Reviewed By: JDevlieghere

Subscribers: clayborg, friss, ki.stfu, mgorny, lldb-commits, labath, #lldb

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D62472

llvm-svn: 361946
2019-05-29 11:26:06 +00:00
..
CMakeLists.txt [CMake] LLDB.framework tools handling 2019-05-29 11:26:06 +00:00
MICmdArgContext.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgContext.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdArgSet.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgSet.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdArgValBase.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValBase.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValConsume.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValConsume.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdArgValFile.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValFile.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdArgValListBase.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValListBase.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValListOfN.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValListOfN.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValNumber.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValNumber.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValOptionLong.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValOptionLong.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValOptionShort.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValOptionShort.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdArgValPrintValues.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValPrintValues.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdArgValString.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValString.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdArgValThreadGrp.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdArgValThreadGrp.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdBase.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdBase.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmd.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmd.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdBreak.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmdBreak.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdData.cpp [lldb-mi] Include full path in the -data-disassemble response 2019-05-21 13:22:46 +00:00
MICmdCmdData.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdEnviro.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmdEnviro.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdExec.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
MICmdCmdExec.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdFile.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmdFile.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdGdbInfo.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmdGdbInfo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdGdbSet.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmdGdbSet.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdGdbShow.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmdGdbShow.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdGdbThread.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmdGdbThread.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdMiscellanous.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmdMiscellanous.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdStack.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmdStack.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdSupportInfo.cpp Fix file names in file headers. NFC 2019-05-13 04:42:32 +00:00
MICmdCmdSupportInfo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdSupportList.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmdSupportList.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdSymbol.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmdSymbol.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdTarget.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
MICmdCmdTarget.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdThread.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmdThread.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdTrace.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmdTrace.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCmdVar.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCmdVar.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdCommands.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdCommands.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdData.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdData.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdFactory.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdFactory.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdInterpreter.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdInterpreter.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdInvoker.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdInvoker.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdMgr.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdMgr.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmdMgrSetCmdDeleteCallback.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmdMgrSetCmdDeleteCallback.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnBase.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
MICmnBase.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnConfig.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnLLDBBroadcaster.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnLLDBBroadcaster.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnLLDBDebugSessionInfo.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnLLDBDebugSessionInfo.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnLLDBDebugSessionInfoVarObj.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnLLDBDebugSessionInfoVarObj.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnLLDBDebugger.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnLLDBDebugger.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnLLDBDebuggerHandleEvents.cpp Fix 'warning: format specifies type 'int' but the argument has type 'MIuint' (aka 'unsigned long long') [-Wformat]' with Clang 8.0 2019-05-28 18:36:11 +00:00
MICmnLLDBDebuggerHandleEvents.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnLLDBProxySBValue.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnLLDBProxySBValue.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnLLDBUtilSBValue.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnLLDBUtilSBValue.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnLog.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnLog.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnLogMediumFile.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnLogMediumFile.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnMIOutOfBandRecord.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
MICmnMIOutOfBandRecord.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnMIResultRecord.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
MICmnMIResultRecord.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnMIValue.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnMIValue.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnMIValueConst.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnMIValueConst.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnMIValueList.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnMIValueList.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnMIValueResult.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnMIValueResult.h Fix file names in file headers. NFC 2019-05-13 04:42:32 +00:00
MICmnMIValueTuple.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnMIValueTuple.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnResources.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnResources.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnStreamStderr.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnStreamStderr.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnStreamStdin.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnStreamStdin.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnStreamStdout.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnStreamStdout.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MICmnThreadMgrStd.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MICmnThreadMgrStd.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MIDataTypes.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MIDriver.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
MIDriver.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MIDriverBase.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
MIDriverBase.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MIDriverMain.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MIDriverMgr.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
MIDriverMgr.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MIExtensions.txt test commit. 2015-12-07 19:08:15 +00:00
MIReadMe.txt Typo fixes. 2018-05-29 09:10:46 +00:00
MIUtilDateTimeStd.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MIUtilDateTimeStd.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MIUtilDebug.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MIUtilDebug.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MIUtilFileStd.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MIUtilFileStd.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MIUtilMapIdToVariant.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MIUtilMapIdToVariant.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MIUtilSingletonBase.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MIUtilSingletonHelper.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MIUtilString.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MIUtilString.h [lldb-mi] Check raw pointers before passing them to std::string ctor/assignment 2019-02-25 16:40:11 +00:00
MIUtilThreadBaseStd.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MIUtilThreadBaseStd.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MIUtilVariant.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
MIUtilVariant.h [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
Platform.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lldb-Info.plist
lldb-mi.exports
module.modulemap Added modulemap for lldb-mi 2018-06-12 21:22:52 +00:00