<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 3, 2013 at 3:42 AM, Brecht Van Lommel <span dir="ltr"><<a href="mailto:brechtvanlommel@pandora.be" target="_blank">brechtvanlommel@pandora.be</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">> On Tue, Jan 1, 2013 at 12:18 AM, Thomas Krijnen <<a href="mailto:t.krijnen@gmail.com">t.krijnen@gmail.com</a>> wrote:<br>

</div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
<br>
</div>Regarding compiling binaries for many platforms in general, that<br>
indeed gets complex. But what can we do about this?<br><span class="HOEnZb"></span></blockquote></div> <br>The easiest way would be to use something like cython which can compile on the fly and cache the result so one would only have to do it the first time the addons were loaded.<br>
<br>But that'd be adding more runtime deps -- cython itself, a compiler toolchain, &etc...<br><br>BTW, I think I have my simple little project to get makesrna to generate cython (read-only) bindings around RNA_blender.h in a usable state now (still need to do some unit tests but the generated code LGTM) so spending some brain-cycles on this will probably help out exporter writers and whatnot who don't want to suffer the py-penality of going through bpy.<br>
<br>Dan<br></div>