The quick answer is that my preferred tools are shown in Fig. 1 on the right. Each of these tools has its purpose. GNU make is fundamentally a software build management tool. It tries to build components by only rebuilding those pieces that have changed.
from Pocket
via Did you enjoy this article? Then read the full version from the author’s website.