[all-commits] [llvm/llvm-project] afc82c: Reland "[lldb][RPC] Upstream lldb-rpc-gen tool" (#...

Chelsea Cassanova via All-commits all-commits at lists.llvm.org
Wed Jul 9 09:20:04 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: afc82ce3aa56670101495d7f328d938f55ccaf8b
      https://github.com/llvm/llvm-project/commit/afc82ce3aa56670101495d7f328d938f55ccaf8b
  Author: Chelsea Cassanova <chelsea_cassanova at apple.com>
  Date:   2025-07-09 (Wed, 09 Jul 2025)

  Changed paths:
    M lldb/cmake/modules/LLDBConfig.cmake
    M lldb/test/CMakeLists.txt
    A lldb/test/Shell/RPC/Generator/Inputs/SBDummy.h
    A lldb/test/Shell/RPC/Generator/Tests/CheckRPCGenToolByproducts.test
    A lldb/test/Shell/RPC/Generator/lit.local.cfg
    M lldb/test/Shell/helper/toolchain.py
    M lldb/test/Shell/lit.site.cfg.py.in
    M lldb/tools/CMakeLists.txt
    A lldb/tools/lldb-rpc/CMakeLists.txt
    A lldb/tools/lldb-rpc/LLDBRPCGeneration.cmake
    A lldb/tools/lldb-rpc/LLDBRPCHeaders.cmake
    A lldb/tools/lldb-rpc/lldb-rpc-gen/CMakeLists.txt
    A lldb/tools/lldb-rpc/lldb-rpc-gen/RPCCommon.cpp
    A lldb/tools/lldb-rpc/lldb-rpc-gen/RPCCommon.h
    M lldb/tools/lldb-rpc/lldb-rpc-gen/lldb-rpc-gen.cpp

  Log Message:
  -----------
  Reland "[lldb][RPC] Upstream lldb-rpc-gen tool" (#146969) (#147417)

Relands the commit to upstream the lldb-rpc-gen tool in order to fix a
build failure on the linux remote bots. The reland adds the Clang
resource dir unconditionally to the invocation for the tool instead of
only adding it in the event that we're using a standalone build.

Original PR description:

This commit upstreams the lldb-rpc-gen tool, a ClangTool that generates
the LLDB RPC client and server interfaces. This tool, as well as LLDB
RPC itself is built by default. If it needs to be disabled, put
-DLLDB_BUILD_LLDBRPC=OFF in your CMake invocation.

https://discourse.llvm.org/t/rfc-upstreaming-lldb-rpc/85804

Original PR Link:

https://github.com/llvm/llvm-project/pull/138031



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list