Commit Graph

104 Commits

Author SHA1 Message Date
jeremie roy
b19011be77 Add automation script to create a LiveLinkHub installed build.
You can pass -set:WithVendorPlugins to generate a build with vendor plugins.

Add parameter to the BuildPlugin command to allow outputting the build artifacts in a subdir named after the plugin.


#rb zach.brockway

[CL 36390746 by jeremie roy in 5.5 branch]
2024-09-18 10:33:30 -04:00
chris babcock
9ece3c0a0c Add x86_64 architecture to Android installed build
#jira UE-198183
#android
[REVIEW] [at]Jack.Porter
#rb Jack.Porter

[CL 31022164 by chris babcock in ue5-main branch]
2024-01-30 16:50:06 -05:00
chris constantinescu
eaa0b0ae58 Allow plugins "Tests" folder that can include test target and module files.
#rb Jerome.Delattre, Dave.Haslam
#jira UE-188420

[CL 25985206 by chris constantinescu in ue5-main branch]
2023-06-14 13:23:01 -04:00
Ben Marsh
e141cb6196 More UAT structured logging fixes.
#preflight 6408dee3b0544ef0b4bca696

[CL 24564590 by Ben Marsh in ue5-main branch]
2023-03-08 14:32:15 -05:00
Ben Marsh
235eb77726 Change to structured logging in other AutomationTool projects.
#preflight 6408c4478c0039bbf750e861

[CL 24562553 by Ben Marsh in ue5-main branch]
2023-03-08 12:43:35 -05:00
joe pribele
759bb53070 adding warning to runaut buildplugin when HostPlatforms contains unsupported platforms
https://p4-swarm.epicgames.net/reviews/23960551

#jira https://jira.it.epicgames.com/browse/UE-167403
#rb zousar.shaker
#preflight 63dbe11e797b029c0adb4219

[CL 23970784 by joe pribele in ue5-main branch]
2023-02-02 12:32:10 -05:00
Josh Adams
2c989f324c - Set default Mac architecture to universal (arm64+x64)
- Refactored Android to match with Mac way of setting default
#rb chris.babcock,zack.neyland
#preflight 63d2f355be1970f882bccca6

[CL 23876026 by Josh Adams in ue5-main branch]
2023-01-26 16:49:40 -05:00
Joe Kirchoff
f30e759f1b AutomationTool: Remove stale -iwyu UBT arg, whatvever it used to do is no longer available and this flag now runs the IWYU toolchain
#rnx
#rb Henrik.Karlsson
#preflight 63d1745c94644f3e8ee6e0c1

[CL 23852131 by Joe Kirchoff in ue5-main branch]
2023-01-25 13:30:30 -05:00
Tim Smith
8571b13a4a Removed the building of C++ UHT from UAT code
#rb joe.kirchoff
#preflight 63c8422dc246f148565e394b

[CL 23761148 by Tim Smith in ue5-main branch]
2023-01-18 14:11:46 -05:00
chris babcock
ea7579b39b Fix for Android architecture for building plugins with binary builds
#jira UE-171247
#android
[REVIEW] [at]Josh.Adams
#rb Josh.Adams

#preflight n/a

[CL 23435231 by chris babcock in ue5-main branch]
2022-12-07 16:58:39 -05:00
Josh Adams
dabd16bc46 - Removed special case Android logic, because it was adding /arm64/ into the path that was being looked for with InstalledBuilds. This change was tested in 5.1 stream with Android plugins
#rb tested-live
#jira none
#preflight 6377f286cc307d6fa5d99c86

[CL 23205040 by Josh Adams in ue5-main branch]
2022-11-18 16:15:29 -05:00
tim smith
258305973b Fixed issue where the default Android architectures would prevent plugins from being built.
#rb Josh.Adams
#jira UE-168654
#preflight 635bf7a9ae6840072d2a9759

[CL 22832224 by tim smith in ue5-main branch]
2022-10-28 13:40:34 -04:00
joe kirchoff
2494b02d37 Don't pass an empty architecture when building a plugin
#jira UE-163545
#rnx
#rb trivial
[FYI] Josh.Adams
#preflight 63223d6629254beccbef28eb

[CL 22019527 by joe kirchoff in ue5-main branch]
2022-09-14 18:48:26 -04:00
Josh Adams
68a7d35895 - Fixing dictionary lookup error
#jira UE-161580
#rb trivial
#preflight 6303e469c85b7fef2257b8e0

[CL 21491995 by Josh Adams in ue5-main branch]
2022-08-22 16:21:19 -04:00
Josh Adams
43ae14a27a - Added architectures flag to BuildPlugin, mostly for Mac users to choose what architecture their plugin supports
#rb roman.dzieciol
#preflight 62ff9f918b092b3f2499d0fa

[CL 21457613 by Josh Adams in ue5-main branch]
2022-08-19 11:00:22 -04:00
David Harvey
1f9999d20c fix platform name lookup.
#rb trivial
#rnx
#preflight skip
#fyi Joe.Conley

[CL 20395090 by David Harvey in ue5-main branch]
2022-05-27 12:58:13 -04:00
David Harvey
5c7f266d12 Remove HoloLens platform references from AutomationTool.
#jira UE-149794
#rnx
#preflight 628cdf035665463c210630fb
#rb Jeff.Fisher

[CL 20362413 by David Harvey in ue5-main branch]
2022-05-25 07:19:52 -04:00
jonathan adamczewski
5053cae2d8 Launch UnrealBuildTool via dotnet unrealbuildtool.dll, not unrealbuildtool.exe
#jira none
#rnx
#preflight 624261bdb6084b98321e9251

[CL 19544939 by jonathan adamczewski in ue5-main branch]
2022-03-29 13:20:46 -04:00
jonathan adamczewski
5c68d1d9ef Revert //UE5/Main/... changelist 19531725 - return to NET Core 3.1
#preflight 62422fd0470aff98e946bfce
#jira UE-119846

[CL 19534572 by jonathan adamczewski in ue5-main branch]
2022-03-28 18:25:19 -04:00
jonathan adamczewski
18ac15cbb1 Upgrade to .NET 6.0
#jira UE-119846
#preflight 6241fc06470aff98e943c035

[CL 19531725 by jonathan adamczewski in ue5-main branch]
2022-03-28 15:30:56 -04:00
pl-dsk
5bb8e36c6c PR #8921: Added support to cross-compile editor plugins through the runUAT BuildPlugin. (Contributed by pl-dsk)
#preflight 621d2c79383b5494aa127590

[CL 19180719 by pl-dsk in ue5-main branch]
2022-02-28 15:17:28 -05:00
Ryan Durand
97c2bbabc5 Add support for per platform FilterPlugin inis for plugins which was originally in a code review for CL 18874143.
#rnx
#jira UE-125146
#rb ryan.hummer
#preflight 62169f2b104496cff8a2c4e8

[CL 19122049 by Ryan Durand in ue5-main branch]
2022-02-24 14:48:24 -05:00
aurel cordonnier
34f55d3a4a Merge from Release-Engine-Test @ 17946149 to UE5/Main
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17949667 by aurel cordonnier in ue5-main branch]
2021-10-27 15:14:40 -04:00
Brandon Schaefer
da6e2eb1e2 Rename LinuxAArch64 to LinuxArm64
#jira UE-118127
#rb Michael.Sartain
#fyi Marc.Audy, Aurel.Cordonnier

[CL 16660821 by Brandon Schaefer in ue5-main branch]
2021-06-14 13:39:47 -04:00
jonathan adamczewski
4ece24e65a AutomationTool, BuildUtilities:
UnrealBuild -> Unreal for EngineDirectory, RootDirectory, IsEngineInstalled, UnrealBuildToolPath
Remove CommandUtils EngineDirectory, RootDirectory, IsEngineInstalled - use equvalents from UnrealBuildBase.Unreal

#jira none

[CL 16648181 by jonathan adamczewski in ue5-main branch]
2021-06-11 18:20:44 -04:00