Adds support for simple SCU build. This speeds up compilation by compiling multiple cpp files within a single translation unit.