On Tue, Nov 17, 2015 at 8:03 PM Todd Fiala wrote:
> Nothing concrete at the moment; however, it could be interesting to look
> at the clang community and see what could be done for llvm-based language
> implementations. The angle that I think would be interesting would be
Usage of static bindings for the prepare_bindings.py script went in here:
r253448.
Only Xcode provides the flag to use it. The commit description indicates
how it works in this incarnation. Essentially it only uses the static
Python binding if and only if a swig isn't specified or cannot be
Is there any way to have the step that runs the swig executable not be part
of this script? Seems like running swig should be a build step, and
running these scripts on the output of swig should be a step that follows
On Mon, Nov 16, 2015 at 11:20 PM Todd Fiala via lldb-commits <
Yes, I am planning on separating out the usage of the swig output from the
massaging of that into the build.
Right now I'm just in phase 1, which is to clean up the existing process
without modifying it, and adopting it on Xcode.
Humorously, with our recent removal of the searching for swig in
On Tue, Nov 17, 2015 at 8:18 AM Todd Fiala wrote:
> Breaking out the binding generation into a separate step will also be
> important for a couple reasons:
>
> * (from before) I want to eliminate the requirement for the vast majority
> of the builds to have a swig on their
Moving this back over to the list since I'm sure others have some input
here. Also +lldb-dev since it has more visibility than lldb-commits.
On Tue, Nov 17, 2015 at 11:25 AM Zachary Turner wrote:
> On Tue, Nov 17, 2015 at 8:18 AM Todd Fiala wrote:
>
Nothing concrete at the moment; however, it could be interesting to look at
the clang community and see what could be done for llvm-based language
implementations. The angle that I think would be interesting would be if
we can generate bindings more effectively based on the in-depth
understanding
Stepping one step back further in the thread ...
On Wed, Nov 18, 2015 at 8:35 AM, Zachary Turner via lldb-commits <
lldb-commits@lists.llvm.org> wrote:
> Moving this back over to the list since I'm sure others have some input
> here. Also +lldb-dev since it has more visibility than
Author: tfiala
Date: Tue Nov 17 01:17:38 2015
New Revision: 253317
URL: http://llvm.org/viewvc/llvm-project?rev=253317=rev
Log:
Add Pythonic language binding wrapper generation script.
This is only used by Xcode at the moment. It replaces the
buildSwigWrapperClasses.py and related