SCons is a multi-step build system. First it reads all SConstruct
and SConscript
to execute Python code and create build graph
with targets. Then it scans filesystem to detect which targets from the build graph
should be updated, and after that it executes command to build outdated targets.