Einzelnen Beitrag anzeigen

Cappuccino

Registriert seit: 25. Okt 2006
68 Beiträge
 
Delphi 6 Enterprise
 
#1

Build-Ereignisse - Post-Build nur bei Release-Version

  Alt 14. Jan 2009, 15: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.
  Mit Zitat antworten Zitat