31 lines
2.0 KiB
XML
31 lines
2.0 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 ../../../Build/Graph/Schema.xsd" >
|
|
|
|
<Option Name="Target" DefaultValue="UnrealPak" Description="Target to build"/>
|
|
<Option Name="Configuration" DefaultValue="Development" Description="Configuration to build"/>
|
|
<Option Name="Platforms" DefaultValue="Win64" Description="Platforms to build; Win64+Linux"/>
|
|
<Option Name="Arguments" DefaultValue="-UBA -UBAForceRemote -UBAStrict" Description="Additional arguments for the build" />
|
|
<Option Name="Clean" DefaultValue="true" Description="Whether to run UBT with -Clean first" />
|
|
|
|
<Agent Name="Remote Test - Win64" Type="CompileWin64;Win64">
|
|
<Node Name="Compile Target Win64">
|
|
<DotNet Arguments=""$(RootDir)/Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.dll" $(Target) Win64 $(Configuration) -Clean" If="$(Clean)"/>
|
|
<DotNet Arguments=""$(RootDir)/Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.dll" $(Target) Win64 $(Configuration) $(Arguments)"/>
|
|
</Node>
|
|
</Agent>
|
|
<Agent Name="Remote Test - Linux" Type="CompileLinux;Linux">
|
|
<Node Name="Compile Target Linux">
|
|
<DotNet Arguments=""$(RootDir)/Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.dll" $(Target) Linux $(Configuration) -Clean" If="$(Clean)"/>
|
|
<DotNet Arguments=""$(RootDir)/Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.dll" $(Target) Linux $(Configuration) $(Arguments)"/>
|
|
</Node>
|
|
</Agent>
|
|
|
|
<Property Name="CompileTargets" Value=""/>
|
|
<ForEach Name="Platform" Values="$(Platforms)" Separator="+">
|
|
<Property Name="CompileTargets" Value="$(CompileTargets);Compile Target Win64" If="'$(Platform)' == Win64"/>
|
|
<Property Name="CompileTargets" Value="$(CompileTargets);Compile Target Linux" If="'$(Platform)' == Linux"/>
|
|
</ForEach>
|
|
|
|
<Aggregate Name="Compile Target" Requires="$(CompileTargets)"/>
|
|
</BuildGraph>
|