<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Jun 19, 2014 at 2:31 AM, Akira Hayakawa <span dir="ltr"><<a href="mailto:hayakawa@valinux.co.jp" target="_blank">hayakawa@valinux.co.jp</a>></span> wrote:<br>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Is this a program to generate ninja script?<br></blockquote><div><br></div><div>It does generate Ninja scripts but, like CMake, also VS2010 and XCode projects, though Rust only works with the Ninja backend ATM.</div><div>
 </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I have once prototyped such system (but far imperfect from yours)<br>
that generates ninja script through Rake.<br>
<a href="https://github.com/akiradeveloper/ninja-rake" target="_blank">https://github.com/akiradeveloper/ninja-rake</a><br>
<br>
As a great fun of ninja build system, I am really looking forward<br>
to the Rust support.<br></blockquote><div><br></div><div>Yeah, Ninja is really cool. The main philosophical difference between Meson and your code is that Meson does not provide a Turing-complete language, but rather a mostly declarative DSL. This makes it easier to write and make robust.</div>
</div></div></div>