<div dir="ltr"><div>I'm trying to replace a large scons-based build system with Qbs, mainly to try to improve incremental build times. So far it's looking very promising. We're curious about how Qbs deals with a couple of things, to be sure before we might decide to leave scons behind for good. <br></div><div><br></div><div>- How does Qbs keep track of depedencies, like when including c-headers that include other c-headers etc.? <br><br>- Is the compiler used for the scanning of dependencies, or does Qbs scan everyting itself? <br><br>- Is the file timestamps used to check for modified files, or a checksum of the contents? <br></div><div><br></div><div>- Will/could Qbs be able to scan dependencies in ld linker scripts? We've got several of those where there are .ld files with "INCLUDE xxxxx.ldscript" inside, and it's important that binaries are linked again if any of those are modified. If Qbs can't scan these itself, is it possible to somehow list those files so that the linking can be done again if any of them are modified? <br></div><div><br></div><div>Cheers,<br></div><div>Ola<br><br></div></div>