Slide 6
Slide 6 text
What is a "Build System"?
◇ describe a set of Tasks to get build Outputs
■ from build Inputs
■ (each Task has Inputs and Outputs)
◇ describe Dependencies of each build Task.
◇ Tasks Cache their Outputs and Skip execution, if not needed.
■ should be carefully implemented. [example bug]
◇ deployment can also be a part of the tasks.
make, cmake, rake, ant, gradle, gyp, msbuild...