Entwickler-Ecke
Programmierwerkzeuge - Delphi XE2: Command Line Compiler: Post Build Events?
sky21 - Di 20.12.11 10:09
Titel: Delphi XE2: Command Line Compiler: Post Build Events?
Hi all
Ich rufe den DCC32.exe Compiler über die Kommando-Zeile an. Das Projekt kompiliert soweit. Allerdings wird das Post Build Event nicht aufgerufen, obschon dies Teil der Projekteinstellungen ist. Was kann ich da machen?
Herzlichen Dank für die Infos!
jaenicke - Di 20.12.11 10:12
Ich glaube nicht, dass diese Build-Events Teil des Compilers sind. Das macht die IDE.
Das macht ja auch Sinn, denn auf der Kommandozeile kannst du ja vorher und hinterher ohnehin aufrufen was immer du willst. ;-)
Martok - Di 20.12.11 10:21
Ist da überhaupt der Compiler zuständig? Sowas steht doch eigentlich eine Ebene drüber im Makefile. Was wird da aktuell benutzt, ich erinnere mich dunkel an MSBuild?
sky21 - Di 20.12.11 10:23
jaenicke hat folgendes geschrieben : |
Ich glaube nicht, dass diese Build-Events Teil des Compilers sind. Das macht die IDE.
Das macht ja auch Sinn, denn auf der Kommandozeile kannst du ja vorher und hinterher ohnehin aufrufen was immer du willst. ;-) |
Danke für die prompte Info!
hmmm ...
Ich musste vorher eben dasselbe unter C++ mit VS2005 machen und da funktionierte es wunderbar. d.h, ich habe von "aussen" lediglich die Solution ankicken müssen.
Edit: Ich habe gesehen, dass der Compiler die .dpr Datei verwendet; die Build Events (plus ein Haufen anderes Zeug) steht dann in der .dproj. Ich muss daher die Post Build Events (nochmals) in der Batch Datei ausführen.
jaenicke - Di 20.12.11 12:05
Martok hat folgendes geschrieben : |
Ist da überhaupt der Compiler zuständig? Sowas steht doch eigentlich eine Ebene drüber im Makefile. Was wird da aktuell benutzt, ich erinnere mich dunkel an MSBuild? |
Richtig, deshalb geht es auch nur nicht, wenn man die dcc32.exe benutzt. Mit msbuild werden auch diese Events ausgeführt. Und damit kann man auch eine konkrete Buildkonfiguration anstoßen, die man mit der dcc32.exe nicht auswählen kann.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!