Ich habe in meinem Projekt folgenden Compiler Switch:
Wenn ich jetzt beide Versionen compilieren will muss ich jedes mal den Compilerswitch ändern und zwei mal mein Skript zum Compilieren aufrufen:
Code:
@echo off
echo Kompilieren der Ressourcen...
echo =============================
rcstamp resources\resource1.rc 6.1.*.+
rem rcstamp resources\resource1.rc 6.0.0.0
brcc32.exe resources\resource1.rc -foresources\resource1.res -v
brcc32.exe resources\manifest.rc -foresources\manifest.res -v
echo.
echo Loeschen alter kompilierte Units...
echo ===================================
del /s *.dcu
echo.
echo Kompilieren der Anwendung...
echo.
dcc32 Usermanager.dpr
echo.
echo Loeschen der temporaeren Dateien und der kompilierten Units...
echo ==============================================================
del /s *.~*
del /s *.dcu
echo.
echo Packen mit UPX...
echo =================
upx -9 ..\Usermanager.exe
echo.
set /P CHS=Programm starten mit [Return]. Beenden mit "E":
if /I "%CHS%"=="E" goto :ENDE
start ..\Usermanager.exe
:ENDE
Kann man das auch irgendwie mit einem Aufruf des Scriptes erledigen? Also dass es beide Versionen in einem Durchlauf erstellt?