Registriert seit: 25. Okt 2006
68 Beiträge
Delphi 6 Enterprise
|
Build-Ereignisse - Post-Build nur bei Release-Version
14. Jan 2009, 16:37
Hallo,
bin wieder mal am suchen,
verwendet wird Delphi 2007
ich möchte für die Release-Version die Programme automatisch mit UPX packen.
für die Debug-Version darf die Exe nicht gepackt sein, damit der Debugger von Delphi funktioniert.
Wie unterscheide ich jetzt automatisch, dass eben nur bei der Release-Version gepackt wird, bei der Debug-Version aber nicht.
Einen festen Pfad möchte ich nicht angeben, da auf verschiedenen Rechnern und unterschiedlichen Verzeichnissen compiliert wird. Deshalb kann mit dem $(OUTPUTDIR) nicht unterschieden werden.
funktionieren tut es so, wobei UPX im Suchpfad liegt
upx $(OUTPUTDIR)\*.exe
jetzt müsste irgendwie der Compilerschalter "Release" abgefragt werden können.
Habt ihr einen Tipp?
Gruß
Tom
PS: Unter Tools habe ich es konfiguriert
Programm: UPX
Parameter: $HOSTNAME
damit geht es,
ich möchte es am liebsten vollständig automatisieren.
|