![]() |
Build-Ereignisse - Post-Build nur bei Release-Version
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. |
Re: Build-Ereignisse - Post-Build nur bei Release-Version
Hallo,
wie machst Du das? Per Batch/Make oder aus der IDE über einen Experten? Wenn über einen Experten, schau mal hier: ![]() [edit]Naja, BeforeCompile dürfte ja wohl etwas zu früh sein, in AfterCompile steht die Info aber nicht zur Verfügung. (wieder mal erst geschrieben, dann gedacht :oops: )[/edit] |
Re: Build-Ereignisse - Post-Build nur bei Release-Version
Na ja, die Billiglösung ist wie gesagt ein eigener Eintrag im Tools-Menü
und die Bessere Lösung wird (hoffentlich) über die D2007 IDE im Build-Ereignisse über Post-Compile. Gruß Tom |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz