I prefer keep it simply.<br><br><div class="gmail_quote">2012/9/24 Peter Kümmel <span dir="ltr">&lt;<a href="mailto:syntheticpp@gmx.net" target="_blank">syntheticpp@gmx.net</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On 23.09.2012 15:04, Wouter van Kleunen wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I had the following idea to speed up the building even more, if a tool<br>
can be build in ninja to list all files that need to be stat when<br>
building  a project. These files can be monitored by qtcreator and later<br>
be provided as input again to ninja. So my idea works as follows:<br>
<br>
1. Build project using cmake + ninja<br>
2. Get file list of all dependencies by using ninja (something like<br>
ninja -t deplist).<br>
3. Monitor the files using qt creator + qfilesystemwatcher<br>
<br>
When the user requests a rebuild:<br>
4. Execute a ninja build command + provide the list of changed files.<br>
This way ninja won&#39;t have to stat any file.<br>
5. Ninja builds<br>
<br>
Is this feasible ?<br>
</blockquote>
<br></div>
I assume Qt Creator does it this way for qbs.<br>
But for ninja this would be too much work.<br>
<br>
You think even ninja is too slow?<div class="HOEnZb"><div class="h5"><br>
<br>
Peter<br>
--<br>
<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/<u></u>opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/<u></u>CMake_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/<u></u>listinfo/cmake</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div><span style="color:rgb(255,0,0)"><u><i>Please don&#39;t ask where I come from, It&#39;s a shame!</i></u></span><br>Best Regards</div>
<div>Yuchen</div><div></div><br>
<div></div>