<div dir="auto"><div>Hi Thiago,<br><br><div class="gmail_quote"><div dir="ltr">On Sun, Jul 22, 2018, 17:35 Thiago Macieira <<a href="mailto:thiago.macieira@intel.com">thiago.macieira@intel.com</a>> wrote:</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
>  A) works with IDE(s) -- preferably more than one<br>
<br>
Hello Tobias<br>
<br>
The fact that we have an IDE of ours means this one should be reasonably easy <br>
to address, as we can make that IDE work with the tool. So long as the tool is <br>
actually toolable, of course.</blockquote></div></div><div dir="auto"><br></div><div dir="auto">This is a matter of resources and what we want to spend those on.</div><div dir="auto"><br></div><div dir="auto">Creator needs first class support for qmake for years to come. It also needs first class support for CMake as that is what people out there actually use. These two are set for the foreseeable future.</div><div dir="auto"><br></div><div dir="auto">When we have a decision on what Qt will use going forward, then that will be added to the mix.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
"More than one" would be quite a challenge.</blockquote></div></div><div dir="auto"><br></div><div dir="auto">We can not expect people to drop their preferred set of tools to work on Qt. That is a sure-fire way to reduce contributions from outside of our core community.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
>  B) Should be easy to hook in static and dynamic code analyzer tools<br>
<br>
Can you elaborate?<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Most build tools offer to create a build_commands.json file so that some of the clang tools can be used easily. I expect that from any build tool nowadays.<br></div><div dir="auto"><br></div><div dir="auto">Meson offers a "build with address sanitisation" option (and similar ones for UBSAN, etc.) that can just turn on for your project. I would love that, but at the very least compiler-based tools like ASAN and UBSAN should be easy to enable with good documentation on how to do so.</div><div dir="auto"><br></div><div dir="auto">A build tool with a track record of empowering developers by making new tools easy to use on existing projects would be welcome.</div><div dir="auto"><br></div><div dir="auto">Best regards,</div><div dir="auto">Tobias</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>