Nein, es wird nur das kompiliert, was im Projekt drin ist.
Das ist doch Unsinn.
Ein Aufruf von "Build" erzeugt alles neu wozu Quelltexte gefunden werden. Egal ob im Projekt (also in der
DPR) mit eingetragen ist. Hautpsache ist, dass es irgendwo als
Unit in einer
unit des Projektes mit referenziert wird.
Eines meiner Projekte hat 1430 Units in Verwendung. Davon sind gut 90 in der
DPR eingetragen. Trotzdem werden die bei Aufruf von "Build" neu erzeugt.