We are thinking about converting a really large project from using GNU Make to some more modern build tool. My current suggestion is to use SCons or Waf.
Currently:
- Build times are around 15 minutes.
- Around 100 developers.
- About 10 percent of code is C/C++/Fortran rest is Ada (using gnatmake).
Potential hopes/gains on improvements are
- Shared Compiler Cache to cut down build times and requires disk space
- Easier maintenance
Does SCons scale well for this task? I've seen comments on it not scaling aswell as Waf. Those are however a couple of years old. Have scons gained in performanced the last years? If not, what is the reason for its bad performance compared to Waf.