Commit Graph

133 Commits

Author SHA1 Message Date
joe kirchoff
1121249ce7 UnrealBuildTool: Default UBALocalExecutor to be enabled by default
#rnx

[CL 36269743 by joe kirchoff in 5.5 branch]
2024-09-13 12:34:11 -04:00
joe kirchoff
517c200725 Remove some obsolete command line args
#rnx

[CL 32410750 by joe kirchoff in ue5-main branch]
2024-03-21 15:33:55 -04:00
joe kirchoff
1e0f148525 UnrealBuildTool: cleanup BuildConfiguration
#rnx

[CL 30432576 by joe kirchoff in ue5-main branch]
2023-12-21 15:08:11 -05:00
joe kirchoff
72ba401964 UnrealBuildTool: Allow reordering remote executor priority
#jira UE-198630

[CL 29855342 by joe kirchoff in ue5-main branch]
2023-11-20 18:40:51 -05:00
joe kirchoff
2f9ab1dd30 UnrealBuildTool: Fix missing XmlConfig attributes
#rnx

[CL 29812700 by joe kirchoff in ue5-main branch]
2023-11-17 12:49:04 -05:00
joe kirchoff
73a6de9a05 UnrealBuildTool: Box -> UBA. Command line args are doubled up until all usage can be updated
#rnx

[CL 29570778 by joe kirchoff in ue5-main branch]
2023-11-08 14:48:41 -05:00
joe kirchoff
b7ac77e70a UnrealBuildTool: Option to use the experimental executor for local-only compiles, if no other distribution method is used
#rnx

[CL 28688571 by joe kirchoff in ue5-main branch]
2023-10-11 18:41:35 -04:00
joe kirchoff
2864b992e7 UnrealBuildTool: Remove defunct HybridExecutor
[CL 28293691 by joe kirchoff in ue5-main branch]
2023-09-27 17:10:23 -04:00
joe kirchoff
9a65165b93 UnrealBuildTool: Denote default values for some BuildConfiguration properties
#rnx

[CL 27355920 by joe kirchoff in ue5-main branch]
2023-08-24 16:16:22 -04:00
christopher waters
cabaf593a1 NonUnity command line arguments should be per-target while build configuration XML settings should be global.
#rb joe.kirchoff

[CL 26590366 by christopher waters in ue5-main branch]
2023-07-25 17:44:34 -04:00
christopher waters
47426db352 Adding UnrealIntermediateEnvironment to allow different intermediate paths based on build settings.
This removes the old hack that renames the target based on nonunity being set while also adding a new intermediates folder for IWYU.

#jira UE-190274
#rb joe.kirchoff

[CL 26514944 by christopher waters in ue5-main branch]
2023-07-21 12:08:09 -04:00
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