Das hat sich erst geändert, seit die
IDE bei neuen Projekten standardmäßig Unterverzeichnisse für DCUs und Executables für unterschiedliche Targets anlegt.
Leider nicht immer.
Löschst du die DPROJ (was man ja ab und an mal machen muß), dann bleiben die Optionen für Ausgaben gern leer
und wieder landet alles im Projektverzeichnis.
Alles in ein Verzeichnis hat auch Probleme.
Ich hatte grade bei der Umstellung auf ein neues Delphi alle Projekte in eigene Unterverzeichnisse gelegt.
* Dann ist endlich wieder sichtbar, welche
Unit in welche
BPL/
DLL/EXE gehört (leider waren immernoch mache
Unit doppelt einkompiliert worden, was nun auffiel)
Die Projekte sogar nochmal in ein Unterverzeicnis unter die jeweilen Units, mit der
IDE-Version im Namen, für neues "getrenntes" Projekt (dproj) für das baldige Delphi.
Ja, am Ende dann aber die DCUs und Outputpfade gemeinsam für Alles, damit nur ein Suchpfad, leichteres Aufräumen und so.