Files
UnrealEngineUWP/Engine/Build/Graph/Tasks/Inc/Linux/PGOProperties.xml
David Harvey ba41d965f9 First pass replay-based PGO Profiling build graph macro.
- includes platform-specific PGO properties for all supported platforms.
 - stubs for Android & Linux although they are not fully functional yet.


#jira UE-159562
#rnx
#rb Jerome.Delattre
#preflight 6391a7229549ddaa281ad04c

[CL 23444144 by David Harvey in ue5-main branch]
2022-12-08 04:14:06 -05:00

21 lines
1.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 ../../Schema.xsd" >
<!-- add us to the platform list-->
<!-- Linux not currently supported. Gauntlet PGO automation has not been implemented.
<Property Name="AllPGOPlatforms" Value="$(AllPGOPlatforms);Linux" If="ContainsItem('$(TargetPlatforms)', 'Linux', '+')"/>
-->
<!-- set platform-specific properties -->
<Property Name="PGOBinaryStagingPathLinux" Value="$(ProjectName)/Binaries/Linux/"/>
<Property Name="PGOProfileOutputLinux" Value="$(ProjectPath)/Build/Linux/PGO"/>
<Property Name="PGOProfileOutputFilterLinux" Value="*.profdata"/>
<Property Name="PGOProfileCommandLineLinux" Value=""/>
<Property Name="PGOCompileArgsLinux" Value=""/>
<Property Name="PGOCompileExtraBinariesLinux" Value=""/>
<!-- no special preprocessing required for this platform -->
<Macro Name="PGOPrepareBuildForProfilingLinux" Arguments="LocalStagingDir;Configuration"/>
</BuildGraph>