So lange man keine Post- und Sufixe verwendet (denn das wird vergessen weiterzugeben), dann liefert dir Delphi über Variablen die gewünschten Namen ... man muß nur mal auf die Saudumme Idee kommen und im Editor der Prebuild- und Postbuldevents nachsehn.
Und wer auf die Idee kommt über MSBuild seine Projekte kompilieren zu wollen, ist eventuell noch mehr angearschrt, da dort aus unbekanntem Grund diese Variablen manchmal garnicht gesetzt werden, obwohl diese Variablen innerhalb der der Dproj gesetzt werden (sollten), bzw. in den darin eingebundenen CodeGear.*.Targets
Außerdem vergisst die rsvars.bat die Umgebungsvariablen der
IDE zu laden (
HKCU\SOFTWARE\Embarcadero\
BDS\*.0\Environment Variables), womit compilieren in
IDE oder via Console nicht immer "einfach" "gleich" zu handhaben ist, wenn man am Ende wieder alles selber machen muß.