Commit Graph

2751 Commits

Author SHA1 Message Date
Ben Marsh
01c9c26ba0 Fix missing properties on command line to MSBuild when compiling automation projects.
#rb none
#jira

[CL 11645538 by Ben Marsh in 4.25 branch]
2020-02-26 20:43:42 -05:00
Ben Marsh
e69c7a698e Fix enumeration of UAT build products.
#rb none
#rnx
#jira

[CL 11617356 by Ben Marsh in 4.25 branch]
2020-02-25 15:56:24 -05:00
Ben Marsh
9b37eb1ee9 Use original location when determining which files to copy for UAT.
#rb none
#rnx
#jira

[CL 11616044 by Ben Marsh in 4.25 branch]
2020-02-25 15:17:51 -05:00
Ben Marsh
23f531ee40 Fix copying of automation DLLs to output directory. Now may exist within any subfolders.
#rb none
#rnx
#jira UE-89493

[CL 11611464 by Ben Marsh in 4.25 branch]
2020-02-25 14:07:54 -05:00
Andrew Grant
8618ee22b4 Fixes Gauntlet support for 32-bit Android builds.
- 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]
2020-02-25 13:04:20 -05:00
Ben Marsh
612bd490f3 Add support for content plugins in content-only projects. These were not being staged due to a unique target receipt for the project being generated.
#rb none
#jira UE-87672

[CL 11608583 by Ben Marsh in 4.25 branch]
2020-02-25 12:09:00 -05:00
Ben Marsh
3236f0389a Add support for UAT script projects using foreign engine builds, and for game projects to output binaries under their own project directory.
* 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]
2020-02-25 09:25:10 -05:00
Anthony Bills
b61f1badc0 Add BuildCMakeLib UAT automation script for building third party libraries that use CMake.
- 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]
2020-02-25 07:22:40 -05:00
Ben Marsh
d6b0a59a7c Remove usages of "var"
#rb none
#rnx
#jira

[CL 11595098 by Ben Marsh in 4.25 branch]
2020-02-24 22:28:27 -05:00
Ben Marsh
702e0ff765 Fix typo in default project configuration.
#rb none
#jira
#rnx

[CL 11595076 by Ben Marsh in 4.25 branch]
2020-02-24 22:23:32 -05:00
Josh Engebretson
5be247c906 Fix issue wih blueprint projects not having a binaries folder, causes elemental demo to fail in Gauntlet documentation example steps
#review-11576350
#JIRA UE-89278
#rb andrew.grant

[CL 11588060 by Josh Engebretson in 4.25 branch]
2020-02-24 11:14:23 -05:00
Chris Babcock
5879d4dfa4 Use libc++ stl on Lumin to match Android
#jira UE-89269
#ue4
#fyi Jack.Porter
#rb Steve.Smith

[CL 11578617 by Chris Babcock in 4.25 branch]
2020-02-21 15:44:35 -05:00
Andrew Grant
0e56a4aeae Added CPU count to benchmark results
#jira #rb na

[CL 11573243 by Andrew Grant in 4.25 branch]
2020-02-20 21:28:00 -05:00
Andrew Grant
a101c2ffcc Fixed copy & pasta with format string
#jira #rb na

[CL 11568915 by Andrew Grant in 4.25 branch]
2020-02-20 14:59:43 -05:00
Andrew Grant
4dae50603d Fixed noxge in benchmark script
#jira #rb na

[CL 11568646 by Andrew Grant in 4.25 branch]
2020-02-20 14:38:24 -05:00
Andrew Grant
d199343f3e Added nofastbuild support to benchmark script.
Improved some reporting

#jira #rb na

[CL 11567261 by Andrew Grant in 4.25 branch]
2020-02-20 13:01:08 -05:00
Andrew Grant
9e71754da0 Fixed benchmark script so singlecompile doesn't do a rebuild when -noxge is used
#jira #rb na

[CL 11560081 by Andrew Grant in 4.25 branch]
2020-02-19 21:56:40 -05:00
Chris Babcock
b0bc7837c8 Update Android toolchain to NDK 21 (20 also supported for x86_64) additional files
#jira UE-80046
#ue4
#android
#rb Bradon.Schaefer

[CL 11555526 by Chris Babcock in 4.25 branch]
2020-02-19 17:24:59 -05:00
Andrew Grant
1d4b49b80a Editgrating benchmark scripts from main.
Also includes noshaderddc option that emulates a cold DDC for shaders

#jira #rb na
#tests ran BenchmarkBuild -project=UE4 -editor -client -xge

[CL 11548100 by Andrew Grant in 4.25 branch]
2020-02-19 14:05:12 -05:00
Jamie Dale
b4ee398d06 Ensure we clean-up the gather process after it's completed
#jira UE-88891
#rb none
#rnx

[CL 11511880 by Jamie Dale in 4.25 branch]
2020-02-18 15:05:41 -05:00
Chris Babcock
b8bb2eaf1e Fix issue with install batch file detection for Android
#jira UE-89006
#ue4
#android
#rb Brandon.Schaefer

[CL 11504731 by Chris Babcock in 4.25 branch]
2020-02-18 12:57:01 -05:00
Anthony Bills
6c55e3f1a1 [IOS] Check if the bundle exists before trying to copy manifests.
- This prevents an error being displayed in the log before staging.

#review-11458300 @jack.porter
#jira UE-86335
#rb jack.porter

[CL 11458335 by Anthony Bills in 4.25 branch]
2020-02-16 21:46:00 -05:00
Ben Marsh
30e6fe0805 Ignore duplicate lib*.dylib files produced as build artifacts. Hopefully fix installed build on Mac.
#rb none
#rnx
#jira

[CL 11448131 by Ben Marsh in 4.25 branch]
2020-02-14 15:53:46 -05:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
daniel lamb
886cb4736c Prevent shader bytecode and shader pipeline cache files from being compressed.
#rb Chris.Bunner


#ROBOMERGE-SOURCE: CL 11353179 via CL 11353457 via CL 11355086 via CL 11355318
#ROBOMERGE-BOT: (v654-11333218)

[CL 11355543 by daniel lamb in Main branch]
2020-02-11 15:59:57 -05:00