Zitat von
kaju74:
... Das Ganze sollte möglichst nicht innerhalb der
IDE ablaufen sondern über ein externen Tool. ... Hier geht's auch wirklich nur darum, die .dpr-Dateien neu zu kompilieren, mit allen Such- und Bibiliothekspfaden, usw. Bei dem Kommandozeilen-Compiler scheieters bei mir immer daran, das er die Umgebung nicht finden (Pfade, ...).
Gibt's irgendein nettes Tool (möglichst Freeware
, um so eine Batch-Kompilierung durchzuführen?
Das ist relativ einfach
- Kommandozeile öffnen (cmd.exe)
- rsvars.bat aufrufen (solte im Pfad sein $(BDS)\bin )
- cd Projektverzeichnis
- msbuild Projektname.dproj
-> Alternativ kann der Parameter /p:Configuration=Debug bzw Release angegeben werden
-> Alternativ kann auch ein Target angegeben werden /t:Build oder /t:Make oder /t:Clear
z.B.
cd /d C:\temp\Demo1
msbuild Project1.dproj /p:Configuration=Debug /t:Build
Das jeweils für jedes Projekt
oder- Projektgruppe in IDE erzeugen mit allen Projekten
-> Mann kann auch Abhänigkeiten einstellen (Reihenfolge beim Build)
- Kommandozeile
- cd "Verzeichnis der Gruppendatei"
- rsvars aufrufen
- msbuild myGroup.groupproj /p:Configuration=Release /t:BuildAll
-> Es werden alle Projekte erzeugt. Und zwar mit den jeweiligen Projekteinstellungen.
Das geht (glaube ich) ab Delphi 2006
(Wir verwenden das unter D2007 for
Win32)
Ich hoffe das hilft Dir.