The issue here is that CommandUtils.Run only suppresses stdout when NoSpew is specified, so P4 functions like FileExistsInDepot which use p4 calls that write to stderr (e.g fstat of a path not in P4) still end up spewing.
#review-11800598 @ben.marsh
#rb swarm
#jira nojira
[CL 11803848 by Andrew Grant in 4.25 branch]
Pulled code from Andrew's CL 7828885 for the Mac.
#jira none
#rb ben.marsh
#fyi brandon.schaefer, andrew.grant
[CL 11750877 by Michael Sartain in 4.25 branch]
Additionally allow monolithic programs inside platform extensions to ouput to the Binaries directory in the extension.
#review-11565119 @brian.white, @josh.adams, @ben.marsh
#jira UE-81798
#rb ben.marsh
[CL 11655119 by Anthony Bills in 4.25 branch]
- Now use utils to pull build information instead of a custom regex.
- 32-bit builds are considered, but discarded if 64-bit versions are also present
#review-11610011 @josh.engebretson
#jira nojira #rb na
[CL 11610010 by Andrew Grant in 4.25 branch]
* UAT will now read each *.Automation.csproj file to determine the output path, and load from there rather than just loading anything under Engine\Binaries\AutomationScripts.
* When compiling *.Automation.csproj files, UAT will set the $(EngineDir) directory to the current engine directory, allowing the project to resolve assembly references to the correct location.
* When generating project files, UBT will create an *.Automation.csproj.props file next to the project containing the path to the engine directory, allowing the assembly to be compiled correctly from Visual Studio.
#rb none
#jira UE-77934
[CL 11601626 by Ben Marsh in 4.25 branch]
- This is based off BuildPhysx.Automation.cs and could be unified with this in the future.
- Update some CMakeLists.txt to support this.
- Convert ICU CMakeLists.txt to support cmake 3.5.2 that ships with the engine.
- Fix up some whitespace in BuildPhysX.
#review-11538204 @brian.white
#jira UE-81798
#rb david.harvey
[CL 11597283 by Anthony Bills in 4.25 branch]