joe kirchoff
36d266e932
UnrealBuildTool: Automated code cleanup
...
#rnx
#preflight 6476799e947ff6973c225619
[CL 25693241 by joe kirchoff in ue5-main branch]
2023-05-30 18:38:07 -04:00
tim smith
22562c2f2c
Added the ability to log artifact cache misses.
...
#rb self
#preflight 6464c4c82d446eac96bbd7c2
[CL 25507081 by tim smith in ue5-main branch]
2023-05-17 10:33:55 -04:00
tim smith
c4e58dd394
Implementation of the action artifact cache.
...
#rb ben.marsh
#preflight 645a299fa73096fab761de62
[CL 25386005 by tim smith in ue5-main branch]
2023-05-09 08:29:47 -04:00
robert millar
a4c1e5016e
Allow temporarily disabling Box executor on command line with -NoBox
...
#rb henrik.karlsson
[CL 25363117 by robert millar in ue5-main branch]
2023-05-05 20:56:02 -04:00
henrik karlsson
3f6b2896a8
[UnrealBuildTool]
...
* Added experimental executor "Box"
#preflight 6414e9a4ca2afe3ee6c35c9a
#rb partly joe.kirchoff (not the Box code part)
[CL 24702059 by henrik karlsson in ue5-main branch]
2023-03-18 01:42:55 -04:00
joe kirchoff
7aa214f6cb
UnrealBuildTool: Remove obsolete HordeExecutor prototype
...
#rnx
[FYI] Ben.Marsh
[CL 24471319 by joe kirchoff in ue5-main branch]
2023-03-01 16:52:35 -05:00
Tim Smith
106b956993
Remove C++ UHT as the UHT to be used to generate headers. This does not remove the ability to build C++ UHT as a target.
...
#rb joe.kirchoff
#preflight 63c84257fb1a8cf245e538c4
[CL 23761220 by Tim Smith in ue5-main branch]
2023-01-18 14:14:27 -05:00
Tim Smith
0b0d89872c
Enabled the warning on C++ UHT being used
...
#rb self
#rnx
#preflight 63863be03377450900695525
[CL 23312168 by Tim Smith in ue5-main branch]
2022-11-29 12:24:14 -05:00
Tim Smith
7b744efd60
Added ability to force the usage of C++ UHT even if the warning has been enabled.
...
#rb robert.millar
#rnx
#preflight 638506c6ca02aa2c49b47ee2
[CL 23294078 by Tim Smith in ue5-main branch]
2022-11-28 14:13:03 -05:00
tim smith
a13076902b
Added warnings when C++ UHT is used. These warnings include the reasons why C++ UHT is being used. The warning is currently disabled but informational messages will still be generated.
...
#rb
#preflight 6322088da514fd1e37319c62
[CL 22015813 by tim smith in ue5-main branch]
2022-09-14 16:44:09 -04:00
joe kirchoff
9d5e715748
UnrealBuildTool: Option to consider logical cores when running local builds
...
#jira UE-163438
#rnx
#rb none
#preflight 631baf2a304480f8f8bceac6
[CL 21930861 by joe kirchoff in ue5-main branch]
2022-09-09 19:16:18 -04:00
Tim Smith
923aa48f67
Enabled C# UHT by default
...
#rb self
#preflight 6304ce8e5366f61a42682b3b
[CL 21506609 by Tim Smith in ue5-main branch]
2022-08-23 09:12:01 -04:00
Tim Smith
19f026eba1
Disable builtin UHT while I'm on vacation
...
#rb self
#rnx
#robomerge deadend
#preflight 6298b8eff269bddede07f2ba
[CL 20468824 by Tim Smith in ue5-main branch]
2022-06-02 09:51:17 -04:00
Tim Smith
cc1d84a866
Turn on using C# UHT by default.
...
#rnx
#rb self
#robomerge deadend
#preflight 628ccbb58e7f9e3cc5d6131e
[CL 20346867 by Tim Smith in ue5-main branch]
2022-05-24 08:39:25 -04:00
Tim Smith
7d5f3e4279
Disable builtin UHT due to issue when locale is set to Swedish
...
#rb self
#rnx
#preflight 6287a1072c34da686ae695ee
[CL 20294002 by Tim Smith in ue5-main branch]
2022-05-20 10:15:47 -04:00
Tim Smith
91502254a2
Turn on using C# UHT by default.
...
#rnx
#rb self
#robomerge deadend
#preflight 628634459701e2d2b2f68ffc
[CL 20278656 by Tim Smith in ue5-main branch]
2022-05-19 08:28:12 -04:00
jonathan adamczewski
11d542c545
UnrealBuildTool: add -CompactOutput command line option, supported by ParallelExecutor
...
Also can be set via BuildConfiguration.xml with:
<BuildConfiguration><bCompactOutput>true</bCompactOutput></BuildConfiguration>
#jira none
#preflight 626ae00e2c7b46848542a57f
[CL 19982217 by jonathan adamczewski in ue5-main branch]
2022-04-29 13:52:17 -04:00
Joe Kirchoff
2adc4a0593
HordeExecutor Prototype
...
#rnx
#rb Jonathan.Adamczewski
#preflight 625d9c17d4124345879fddb9
[CL 19789711 by Joe Kirchoff in ue5-main branch]
2022-04-18 13:33:43 -04:00
jonathan adamczewski
9c4a4792f3
UnrealBuildTool: New option -IgnoreInvalidFiles
...
When files are specified via -File= -SingleFile= or -FileList=, any file not valid for the target will be ignored.
If no individual files are found for the target, nothing will be built.
#jira none
#preflight 622bdc70ba14a5c27413c4e7
#rnx
[CL 19363943 by jonathan adamczewski in ue5-main branch]
2022-03-11 18:54:51 -05:00
Tim Smith
2bf67af6e7
UHT in UBT initial version. Currently disabled.
...
Tested against UnrealEditor, ShooterGame, QAGame, FortniteGame, Lyra, CitySample, and a local project
Ciode review was a preliminary review for a coding style.
#rnx
#rb jonathan.adamczewski, joe.kirchoff
#preflight 6220cfb76f26901529b6514e
[CL 19243710 by Tim Smith in ue5-main branch]
2022-03-03 09:59:05 -05:00
Joe Kirchoff
da53ed939e
UnrealBuildTool: Replace ParallelExecutor with (no longer experimental) TaskExecutor
...
#rnx
#rb none
#preflight 61e71d2bb56c33b8ecf48659
[CL 18646501 by Joe Kirchoff in ue5-main branch]
2022-01-18 15:19:06 -05:00
joe kirchoff
4844f49069
UnrealBuildTool: Add -NoSNDBS command line flag to match other -No{executor} flags
...
#rnx
#rb trivial
#preflight skip
#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 18620859 in //UE5/Release-5.0/... via CL 18621107 via CL 18621258
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18621328 by joe kirchoff in ue5-main branch]
2022-01-14 14:14:04 -05:00
jonathan adamczewski
0adebd59f9
UnrealBuildTool:
...
Add new commandline option: -AlwaysRulesCompile, ensures that rules assemblies will be compiled during the run.
#jira none
[CL 17428445 by jonathan adamczewski in ue5-main branch]
2021-09-03 19:25:08 -04:00
Joe Kirchoff
4395ab0221
UnrealBuildTool: Action Executor that uses async tasks instead of background threads (currently disabled)
...
#rb none
[CL 16682139 by Joe Kirchoff in ue5-main branch]
2021-06-15 19:38:08 -04:00
joe kirchoff
b1dbb8de60
UnrealBuildTool: Remove LocalExecutor and use ParallelExecutor for all host platforms
...
Update ManagedProcess to capture stderr if using C# Process objects
#jira UE-117670
#rb Ben.Marsh
[CL 16647451 by joe kirchoff in ue5-main branch]
2021-06-11 17:19:03 -04:00