[Lldb-commits] [PATCH] D62472: [CMake] LLDB.framework tools handling

Stefan Gränitz via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Sun May 26 23:33:38 PDT 2019


sgraenitz created this revision.
sgraenitz added reviewers: xiaobai, compnerd, JDevlieghere.
Herald added subscribers: mgorny, ki.stfu.
Herald added a project: LLDB.

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 <https://reviews.llvm.org/D61952>.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D62472

Files:
  lldb/CMakeLists.txt
  lldb/cmake/modules/AddLLDB.cmake
  lldb/cmake/modules/LLDBConfig.cmake
  lldb/cmake/modules/LLDBFramework.cmake
  lldb/tools/argdumper/CMakeLists.txt
  lldb/tools/darwin-debug/CMakeLists.txt
  lldb/tools/debugserver/source/CMakeLists.txt
  lldb/tools/driver/CMakeLists.txt
  lldb/tools/lldb-mi/CMakeLists.txt
  lldb/tools/lldb-server/CMakeLists.txt
  lldb/tools/lldb-vscode/CMakeLists.txt

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D62472.201478.patch
Type: text/x-patch
Size: 8067 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20190527/ec37e529/attachment.bin>


More information about the lldb-commits mailing list