On 07-08-18 22:33, Atila Neves wrote:
How does it track dependencies given that ninja needs functionality akin to gcc's to do that? Or does it always compile everything if any file changes?

It currently only tracks dependencies when using gdc, for dmd and ldc dmd pull 6961[1] would have to be merged so that support can be extended to the other compilers.

So when using ldc or dmd you will currently have to call 'ninja clean && ninja' to compile everything.

[1] https://github.com/dlang/dmd/pull/6961

--
Mike Wey

Reply via email to