u/danielw/dm-1395

Creating PR for reviewing DM-1395
OK, g++ will likely fail if libB is not there yet (unless scons itself does some magic to ensure that libraries in LIBS are built first, but I don't think scons can do it). I think you can use `env.Requires()` instead of `env.Depends()` to specify build order without introducing explicit dependency.