Mach es dir einfach und nutze MSBuild.
Das verwendet dann die Einstellungen aus deinen Projektoptionen.
Code:
call "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\rsvars.bat"
msbuild "C:\Codes\deinProjekt.dproj"
bzw. unabhängig davon, was zuletzt im Projektmanager gewählt war, alles neu erzeugen, mit dem gewünschten Profil.
Code:
call "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\rsvars.bat"
msbuild /p:Config=Release /p:Platform=
Win32 /t:Build "C:\Codes\deinProjekt.dproj"
Und natürlich lassen sich auch viele andere Optionen notfalls überschreiben.
Dafür einfach mal in die DPROJ schauen, also in den <PropertyGroup> die untergeordneten Werte, als Property /p:name=wert.
Code:
call "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\rsvars.bat"
msbuild /p:Config=Release /p:Platform=
Win32 /t:Build /p:DCC_ExeOutput="C:\Codes\Ausgabe" "C:\Codes\Projekt1\deinProjekt.dproj"
Geht natürlich auch mit relativen Pfaden.
Code:
cd /d "C:\Codes"
call "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\rsvars.bat"
msbuild /p:Config=Release /p:Platform=
Win32 /t:Build /p:DCC_ExeOutput=.\Ausgabe .\Projekt1\deinProjekt.dproj
Code:
cd /d "C:\Codes\Projekt1"
call "C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\rsvars.bat"
msbuild /p:Config=Release /p:Platform=
Win32 /t:Build /p:DCC_ExeOutput=..\Ausgabe deinProjekt.dproj