If you ever built C/C++ programs, you probably know about Make. But Make has long been broken. Everybody knows that.
SCons is an open source software construction tool – a next generation build tool.
You can think of SCons as an improved, cross-platform substitute for Make. One that also bakes in features from autoconf/automake and ccache.
SCons is my chosen C/C++ software build framework.
This is the first post in a series of SCons posts. In the series I will describe SCons, and analyze its strengths and weaknesses. I also explain how I use it (in DayJob) to build non-trivial software, and explore potential enhancements to optimize my workflow.
I open the series with an introduction to SCons.


