<div dir="ltr"><div dir="ltr">On Mon, 26 Apr 2021 at 00:34, Simon Elliott <<a href="mailto:simon@ctsn.co.uk">simon@ctsn.co.uk</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <div>On 25/04/2021 19:01, Emmanuele Bassi
      wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div class="gmail_quote"><br>
          <div>I'd consider this a plus, given that plain Makefiles are
            usually tragically less performant. Plus, Meson doesn't
            *only* target Ninja: it generates Visual Studio project
            files, and the Meson maintainer is working on improving the
            XCode support.<br>
          </div>
        </div>
      </div>
    </blockquote>
    I'm not that concerned about build time performance.</div></blockquote><div><br></div><div>I am very much concerned about build time performance. First of all, it impacts our CI pipeline, but more importantly: tighter change-build-test cycles are fundamental to avoid contributor burnout.</div><div><br></div><div>Switching to a faster (and less fickle) build system has improved every single project I've contributed to.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div> I'm more
    concerned about how easy it is to fit into our Yocto based build
    system. I know how to integrate autotools projects, plain makefiles,
    and even cmake. I'm not sure what's involved in integrating Meson. <br></div></blockquote><div><br></div><div>I have talked to the Yocto developers (many of whom are former colleagues of mine), and they assured me that switching to Meson is entirely supported and, to be honest, an improvement over Autotools. In many cases it's merely a case of changing the project's recipe from `inherit autotools` to `inherit meson` (and, of course, changing the syntax of the build options, if any are explicitly specified).<br></div></div><div class="gmail_quote"><br></div><div class="gmail_quote">Ciao,</div><div class="gmail_quote"> Emmanuele.<br>
</div><br>-- <br><div dir="ltr" class="gmail_signature"><a href="https://www.bassi.io" target="_blank">https://www.bassi.io</a><br>[@] ebassi [@<a href="http://gmail.com" target="_blank">gmail.com</a>]</div></div>