Bei Projekt => Optionen => Erzeugung der C/C++-Ausgabedatei : C.objs erzeugen einstellen.
Fazit: Es werden OBJ-Dateien erzeugt, aber keine EXE.
Das ist korrekt und deckt sich auch mit der Dokumentation (wobei der dortige Hinweis auf die Standardeinstellung wohl noch falsch ist).
Nur bei den Optionen "Nur DCUs erzeugen" und "Alle C++ Builder-Dateien erzeugen" (angeblich Standard) werden auch die Delphi-Dateien mitsamt der EXE erzeugt. Alle dazwischen liegenden "C objs erzeugen" Optionen sind ausschließlich für die Weiterverarbeitung durch den C++ Builder relevant.
Offenbar wird beim Upgrade eines Delphi 7 Projekts hier eine falsche Option eingestellt.