Ich würde es begrüßen, wenn ein tmp oder out Ordner eingeführt wird, in dem erstmal alle Codefiles kopiert werden, und dort dann gebuildet wird.
So kann man anhand von Datum und Dateigröße beim nächsten Kompiliervorgang überprüfen, welche Datien wirklich neu kompiliert werden müssen.

Ist das ohne Linker überhaupt so ohne weiteres möglich? Ichs tells mir etwas komplex vor, aber wenns gehen würde, fände ich das eine sinnvolle Neuerung - zusätzlich zum DLL Compiler.