instmake allows you to instrument builds with GNU Make and then analyze what happened during those builds. It saves a very detailed build log and has reports to analyze those records. The reports provide you better insight into the build, allow you to find race conditions, and to analyze the parallelism of the build.
Release Notes: This release adds the ability for any application used during the build to write arbitrary fields into the instmake log. It adds a JSON print plugin. It fixes a problem when instmake is called from make via "$(SHELL) script.sh", and script.sh is not chmod +x. It has special support for site-specific plugins, so that your local plugins can easily be packaged with instmake for your local distribution.
Release Notes: This is a mature tool that has been in use for many years, but this is the first release to the Open Source world.