If you ever built C/C++ programs, you probably know about
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
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