sociomantic-tsunami / makd

A Make library/framework to build D projects
Boost Software License 1.0
9 stars 20 forks source link

Add an option to output build times for targets #126

Open joseph-wakeling-sociomantic opened 6 years ago

joseph-wakeling-sociomantic commented 6 years ago

While D is famously fast to compile in general, one sometimes runs into nasty slowdowns.

To help track this, it would be useful if makd could generate timings for different targets and output a summary. Ideally this would be output in a way that makes it possible to track stats over time, similar to coverage, so that we could observe outlier builds that may be associated with problematic code or compiler changes.