Incremental builds?

Jonathan M Davis jmdavisProg at gmx.com
Thu Sep 26 16:47:10 PDT 2013


On Thursday, September 26, 2013 23:29:56 John Colvin wrote:
> On Thursday, 26 September 2013 at 14:02:53 UTC, ProgrammingGhost
> 
> wrote:
> > I assume D can do incremental builds? How fast is the compile
> > time compared to C++? Is it slower? C++ only has to read its
> > header files and D would need to look at the entire project
> > source code (or obj files?).
> 
> dmd compile times are very fast compared to c++ compilers.

Fast enough that you'd have to have a very large project for incremental 
builds to gain you anything. Maybe you could gain time if the incremental 
builds were done in parallel, but even then, the build time is going to be 
dwarfed by the link time in a lot of programs. Most projects aren't going to 
be big enough to really gain much from incremental builds. I'd only worry 
about that if I were doing a large application and building it was 
demonstratively slow.

- Jonathan M Davis


More information about the Digitalmars-d mailing list