Build - gusenov/kb GitHub Wiki

Books

  • AUTOTOOLS. A Practitioner’s Guide to GNU Autoconf, Automake, and Libtool by John Calcote - 360 pages
    • GNU build system
  • Managing Projects with GNU Make by Robert Mecklenburg - 302 pages
    • The premise behind make is simple: after you change source files and want to rebuild your program or other output files, make checks timestamps to see what has changed and rebuilds just what you need, without wasting time rebuilding other files. But on top of this simple principle, make layers a rich collection of options that lets you manipulate multiple directories, build different versions of programs for different platforms, and customize your builds in other ways.

Bazel

Gradle

GitHub

  • jamplus/jamplus JamPlus is a very fast code and data build system derived from the original Perforce version of Jam
  • nico/ninjatracing Convert .ninja_log files to chrome's about:tracing format.