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
.