Files
UnrealEngineUWP/Engine/Build/Graph/Tasks/Inc/CommonProperties.xml
jerome delattre 37fab21619 Fix issue with Test nodes Packaged dependency
#rnx
#rb sebastian.lewicki

[CL 31727557 by jerome delattre in ue5-main branch]
2024-02-22 13:14:40 -05:00

27 lines
1.4 KiB
XML

<?xml version='1.0' ?>
<BuildGraph xmlns="http://www.epicgames.com/BuildGraph" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.epicgames.com/BuildGraph ../Schema.xsd" >
<!--
This script defines some common properties based on arguments like preflight and project name.
InProperty: Change - Change we are building against
InProperty: PreflightChange - CL of the change being preflighted
InProperty: SetPreflightFlag - Mark this job as a preflight
InProperty: ProjectName - Name of the project
-->
<Option Name="PreflightChange" DefaultValue="" Description="Preflight CL number if preflight, empty otherwise"/>
<Option Name="SetPreflightFlag" DefaultValue="true" Description="Whether to set the IsPreflight flag to true for preflights. Use with caution: this will cause things like build versions to be set to their non-preflight form."/>
<Property Name="IsPreflight" Value="false"/>
<Property Name="IsPreflight" Value="true" If="'$(PreflightChange)' != '' And $(SetPreflightFlag)"/>
<Property Name="PreflightSuffix" Value=""/>
<Property Name="PreflightSuffix" Value="-PF-$(PreflightChange)-$(UE_HORDE_JOBID:-6)" If="$(IsPreflight)"/>
<Property Name="CL-String" Value="CL-$(Change)$(PreflightSuffix)"/>
<Property Name="BuildNamePath" Value="$(ProjectName)-$(CL-String)"/>
<Property Name="BuildVersion" Value="$(ProjectName)-CL-$(Change)"/>
<Include Script="SharedProperties.xml" />
</BuildGraph>