<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Aug 12, 2015 at 4:31 PM, Niels Thykier <span dir="ltr"><<a href="mailto:niels@thykier.net" target="_blank">niels@thykier.net</a>></span> wrote:</div><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I got a couple of questions:<br>
<br>
* How many packages in Debian are (or will in the near future) be<br>
using this build system?<br></blockquote><div><br></div><div>As far as I can tell, at the moment the number is zero. There have been talks with upstream maintainers of some projects but AFAIK no project currently uses only Meson to build.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
* What (build-)dependencies are required for building a package with<br>
Meson/ninja (beyond build-essential)?<br></blockquote><div><br></div><div>For building there are none. Only Meson, which has a dependency on Ninja, so it should work automatically for all packages that declare a build-dep on Meson.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
* Is it possible to reliably auto-detect if an upstream is using Meson<br>
like it is with other build systems such as autoconf+make?<br>
- If not, it can at best be a "manually invoked" build system.<br></blockquote><div><br></div><div>The way to detect this is to look at the top level extracted source dir. If there is a meson.build file then you should build with Meson.<br></div><div><br></div><div>Thanks,</div><div><br></div></div></div></div>