One of the rules of the SB API's both on the Python & C++ side is that we 
maintain backwards compatibility (up to some time in the Future when we'll 
declare a SB 2.0...)
So if you compile your tool against some version of the framework, you should 
be able to run against any newer version.

Apple doesn't include the headers for the SB API's in the frameworks we 
distribute, so you will have to get & build an LLDB.framework to build against, 
but if you're developing code using lldb you'll probably want to have that 
around anyway to help with debugging your code.  But you should be able to run 
against the LLDB.framework that is shipped with Xcode, provided it has all the 
API's that you use.

Jim


> On Aug 6, 2017, at 9:43 PM, Mikhail Seriukov via lldb-dev 
> <lldb-dev@lists.llvm.org> wrote:
> 
> Hi,
> 
> I want to write a Mac app that uses LLDB C++ API.
> What is the best way to do it? 
> 
> Should I build and codesign the framework myself, how can I distribute it 
> then?
> Should I reuse the framework from "Command line tools", but then I should 
> force users to install it?
> How should I structure my Xcode workspace to make it see this framework and 
> headers?
> 
> Thank you for your replies!
> 
> _______________________________________________
> lldb-dev mailing list
> lldb-dev@lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to