<div dir="auto">Probably because cmake aggregates files, while qbs builds each one separately.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">בתאריך יום ד׳, 15 במאי 2019, 19:00, מאת Иван Комиссаров ‏<<a href="mailto:abbapoh@gmail.com">abbapoh@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>Interesting. Any idea why Qbs is so slow with ccache?<br><br>Иван Комиссаров</div><div><br>15 мая 2019 г., в 17:29, Orgad Shaneh <<a href="mailto:orgads@gmail.com" target="_blank" rel="noreferrer">orgads@gmail.com</a>> написал(а):<br><br></div><blockquote type="cite"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><div>du -shc build-qtc-qbs</div><div>15G     build-qtc-qbs</div><div>15G     total</div><div>du -shc build-qtc-cmake</div><div>4.0G    build-qtc-cmake</div><div>4.0G    total</div></div><div><br></div><div>The number of jobs is default. For qbs it's 40, ninja uses 42.</div><div><br></div><div>I tried again without autotests, as Christian suggested:</div><div><br></div><div>time qbs -f ../qt-creator/qtcreator.qbs profile:qt-5-11-1 modules.cpp.compilerWrapper:ccache project.withAutotests:false</div><div>cold ccache:</div><div>real    4m58.383s</div><div>user    114m45.623s</div><div>sys     15m38.866s</div><div> </div><div>warm cache:</div><div>real    1m20.800s</div><div>user    16m20.307s</div><div>sys     3m57.194s</div><div> </div><div>time cmake ../qt-creator -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_BUILD_TYPE=Debug -G Ninja</div><div>real    0m8.256s</div><div>user    0m7.425s</div><div>sys     0m0.827s</div><div> </div><div>time ninja</div><div>cold cache:</div><div>real    5m23.413s</div><div>user    128m25.457s</div><div>sys     16m11.551s</div><div> </div><div>time ninja:</div><div>warm cache:</div><div>real    0m45.964s</div><div>user    7m12.563s</div><div>sys     2m23.616s</div><div><br></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 15, 2019 at 5:50 PM Vincent Hui <<a href="mailto:vincenthk007@gmail.com" target="_blank" rel="noreferrer">vincenthk007@gmail.com</a>> wrote:<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 dir="ltr"><div>How many number of threads were used? Is 
the number of threads used by Qbs equal to 

the number of threads used by CMake? <br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 15 May 2019 at 22:11, Christian Kandeler <<a href="mailto:Christian.Kandeler@qt.io" target="_blank" rel="noreferrer">Christian.Kandeler@qt.io</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, 16 May 2019 02:01:21 +1200<br>
Christian Gagneraud <<a href="mailto:chgans@gmail.com" target="_blank" rel="noreferrer">chgans@gmail.com</a>> wrote:<br>
<br>
> As well, please note that the current CMake doesn't build as much<br>
> stuff as the qbs one. Not sure the difference is huge, but you need to<br>
> compare "equal jobs".<br>
<br>
For instance, all autotests are missing from the cmake build, so this<br>
alone accounts for a difference of ~100 products. You need to set<br>
"project.withAutotests:false" when building with qbs.<br>
<br>
<br>
Christian<br>
_______________________________________________<br>
Qbs mailing list<br>
<a href="mailto:Qbs@qt-project.org" target="_blank" rel="noreferrer">Qbs@qt-project.org</a><br>
<a href="https://lists.qt-project.org/listinfo/qbs" rel="noreferrer noreferrer" target="_blank">https://lists.qt-project.org/listinfo/qbs</a><br>
</blockquote></div>
_______________________________________________<br>
Qbs mailing list<br>
<a href="mailto:Qbs@qt-project.org" target="_blank" rel="noreferrer">Qbs@qt-project.org</a><br>
<a href="https://lists.qt-project.org/listinfo/qbs" rel="noreferrer noreferrer" target="_blank">https://lists.qt-project.org/listinfo/qbs</a><br>
</blockquote></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Qbs mailing list</span><br><span><a href="mailto:Qbs@qt-project.org" target="_blank" rel="noreferrer">Qbs@qt-project.org</a></span><br><span><a href="https://lists.qt-project.org/listinfo/qbs" target="_blank" rel="noreferrer">https://lists.qt-project.org/listinfo/qbs</a></span><br></div></blockquote></div></blockquote></div>