<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Jun 19, 2014 at 1:21 AM, Corey Richardson <span dir="ltr"><<a href="mailto:corey@octayn.net" target="_blank">corey@octayn.net</a>></span> wrote:<br>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Very cool! Always happy to see tools with Rust support :) As to file<br>
names, do you know about `rustc --crate-file-name`?</blockquote><div><br></div><div>I do but that is not the issue. The output file name can change (as far as I understood from the docs) whenever you change one of the files that make up the crate as the file name contains a hash of the API. This does not tie nicely with Ninja that Meson uses to actually build things as it deals with explicit file names. Changing an output target file name would mean, in the naive case, that the Ninja file must be regenerated on every compile, which is way too slow. Meson is designed to be fast, e.g. no-op builds of 10 000 files must take less than one second.</div>
<div><br></div><div>This is a fixable problem, it just needs some wrappers.</div><div><br></div></div></div></div>