chelcassanova wrote: @bulbazord I have a auggestion for this patch. I want to have the minimum CMake necessary to let the tool build. To accomplish this, I want to take out all code in this tool that relates to the server/client code, leaving the code that generates the byproducts. I'd then shift the server code in `lldb-rpc-gen.cpp` to the patch that's already up for the server emitter and the client code for the patch for the client emitters. In effect:
- This patch would have all RPCCommon code for lldb-rpc-gen - `lldb-rpc-gen.cpp` will be stripped down to the code that generates the byproducts (namely the class names, method names and skipped methods file) - As mentioned above, the code in lldb-rpc-gen.cpp that relates to generating the server code would move to the patch that's up for the server emitters. - A test could be put up to just check that the byproducts files have been emitted in their expected locations. I'd love to get your thoughts on this. https://github.com/llvm/llvm-project/pull/138031 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits