Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#5

AW: Reihenfolge Pre-Build-Script und brcc32

  Alt 17. Jun 2021, 11:25
Gut, hier lasse ich die Ressourcen vom FinalBuilder generieren.
* die .RC mit der VersionsInfo bzw. Manifest aus je einer Vorlage, mit ersetzten Variablen/Platzhaltern
* eine .INC mit Konstanten (Versionsinfo, Name+CommitID+Datum der verwendeten GitBranches)
* das wird direkt zu einer .RES kompiliert, bevor das eigentliche Kompilieren der Delphi-Projekte startet
* und das Gemeinsame muß hier auch vorkompiliert werden, da anschließend ein großer Teil der DPROJ (DPR/DPK) multithreaded gleichzeitig kompiliert wird

sieht dann in etwa so aus:
Code:
"C:\Program Files (x86)\Embarcadero\Studio\*****\bin\rsvars.bat
"%BDS%\bin\rc.exe" -fo"S:\*****\VersionInfoEXE.res" S:\*****\VersionInfo.rc
"%BDS%\bin\rc.exe" -fo"S:\*****\VersionInfoSRV.res" /d _SRV S:\*****\VersionInfo.rc
"%BDS%\bin\rc.exe" -fo"S:\*****\VersionInfoDLL.res" /d _DLL S:\*****\VersionInfo.rc
"%BDS%\bin\rc.exe" -fo"S:\*****\VersionInfoBPL.res" /d _BPL S:\*****\VersionInfo.rc
"%BDS%\bin\dcc32.exe" ....
...
Wie wäre es also mit sowas, bei dir?
Code:
machwas.exe "$(INPUTDIR)\XYZ.rc"
"$(BDS)\bin\rc.exe" -fo"$(INPUTDIR)\XYZ.res" "$(INPUTDIR)\XYZ.rc"

Ob mit brcc32.exe oder rc.exe ist Geschmackssache.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (17. Jun 2021 um 11:31 Uhr)
  Mit Zitat antworten Zitat