Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: MSBuild für mehrere Targets mit unterschiedlichen Defines

  Alt 20. Jul 2021, 23:09
Cfg_X sind keine Aliase.

Das sind einfch "Variablen", welche vorher gesetzt wurden,
wie z.B.
<Cfg_1>true</Cfg_1>
und dann nachfolgend
<PropertyGroup Condition="'... or '$(Cfg_1)'!='true'">



Cfg_1 und Cfg_2 sind "standardmäßig" die Configs "Release" und "Debug",
aber merke dir nicht was was ist, da Delphi das schon öfters mal getauscht hat (was zuerst angelegt wurde).

Das sind quasi die internen "durchnummeierten" Konfigurationen von der Projektverwaltung.

Die Parameter wie "Config" und "Platform" werden genommen, um eine der "Konfigurationen" auszuwählen,
dann wird damit Konfiguration und deren übergeordnete "Parent"-Konfigurationen "aktiviert", also deren Variablen z.B. auf True gesetzt,
um anschließend mit diesen Variablen die eigentlichen Settings und Aktionen zu laden.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (20. Jul 2021 um 23:18 Uhr)
  Mit Zitat antworten Zitat