joe kirchoff
af96721cd2
UnrealBuildTool: Don't allow post-build scripts to run with UBA as they can run anything
...
#rnx
[CL 29867699 by joe kirchoff in ue5-main branch]
2023-11-21 12:00:22 -05:00
joe kirchoff
cdd9a5989b
UnrealBuildTool: Move common action properties for CreateRecursiveAction to be shared
...
#rnx
[CL 29853876 by joe kirchoff in ue5-main branch]
2023-11-20 17:55:29 -05:00
jeremie roy
f7e6f57e1c
Allow adding optional plugin build dependencies using a target.cs file
...
#rb joe.kirchoff
[CL 29694706 by jeremie roy in ue5-main branch]
2023-11-13 16:26:25 -05:00
joe kirchoff
a539e87e0b
UnrealBuildTool: Rename Posix group to PosixOS
...
#rnx
[CL 29660060 by joe kirchoff in ue5-main branch]
2023-11-10 18:14:33 -05:00
joe kirchoff
74ad522d1b
UnrealBuildTool: Add Posix platform group which includes Linux and Mac platforms
...
[CL 29659271 by joe kirchoff in ue5-main branch]
2023-11-10 17:59:16 -05:00
grant medine
6689fc1065
[Backout] - CL29577197
...
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Move common action properties for CreateRecursiveAction to be shared
#rnx
[CL 29600550 by grant medine in ue5-main branch]
2023-11-09 12:21:13 -05:00
joe kirchoff
cdbaccc808
UnrealBuildTool: Move common action properties for CreateRecursiveAction to be shared
...
#rnx
[CL 29577504 by joe kirchoff in ue5-main branch]
2023-11-08 17:51:38 -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
ryan hummer
d0ba88a2d6
Disable WriteMedataAction running through Box
...
speculative fix for a failure
#rnx
#rb none
[CL 29546841 by ryan hummer in ue5-main branch]
2023-11-07 20:55:36 -05:00
jeremie roy
91accfeb2a
Add option to build dependant plugins when building a foreign plugin in ubt
...
#rb joe.kirchoff
[CL 29487913 by jeremie roy in ue5-main branch]
2023-11-06 10:09:21 -05:00
joe kirchoff
3003194bcf
UnrealBuildTool: Fix force includes for querymode, outputing intermediate files to a separate directory
...
#rnx
[CL 29300974 by joe kirchoff in ue5-main branch]
2023-10-31 20:34:12 -04:00
joe kirchoff
8f17da3353
UnrealBuildTool: If there is an exeception validating TargetRules, print any upgrade warnings as those settings are probably related
...
#rnx
[CL 29245074 by joe kirchoff in ue5-main branch]
2023-10-30 15:36:02 -04:00
joe kirchoff
0496d181a8
UnrealBuildTool: -GenFiles arg to QueryMode
...
#rnx
[CL 29153873 by joe kirchoff in ue5-main branch]
2023-10-26 18:26:39 -04:00
joe kirchoff
17ecf15b84
UnrealBuildTool: Move VNIExecution task to async function
...
#rnx
[CL 29151617 by joe kirchoff in ue5-main branch]
2023-10-26 17:39:20 -04:00
joe kirchoff
c3d0340c41
UnrealBuildTool: Don't mark additional buildproducts as executables, only the main target outputs should be marked as such
...
#rnx
[CL 28843571 by joe kirchoff in ue5-main branch]
2023-10-17 13:01:42 -04:00
mastercoms
4e0b9a7faa
PR #10774 : Add target rule for ALLOW_CONSOLE_IN_SHIPPING define
...
#jira UE-193400
[CL 28732376 by mastercoms in ue5-main branch]
2023-10-12 17:56:08 -04:00
joe kirchoff
b0b17403e5
UnrealBuildTool: Don't allow using a separate UnrealIntermediateEnvironment folder for installed engine as the intermediate path needs to always match
...
#jira UE-194825
[CL 28720801 by joe kirchoff in ue5-main branch]
2023-10-12 14:36:00 -04:00
josh adams
2dc3ceb56b
- Improved the path generated for UE_ENGINE_DIRECTORY define by UBT for programs underneath Engine, it will now use ../../../Engine instead of ../.., or more important for Restricted programs, it will use ../../../../../Engine instead of ../../../..
...
- Some code expects there to be "Engine" in the EngineDir, so it will not use absolute paths for RootDir, etc for Restricted programs
#rb david.harvey
[CL 28325941 by josh adams in ue5-main branch]
2023-09-28 15:21:55 -04:00
joe kirchoff
55dc07301f
Prevent unnecessary rebuilds of windows resource files for development builds to reduce how often binaries relink
...
Only embed info from Build.version in exes and dlls for precompiled or shipping targets. This information is always available at runtime via the BuildSettings module regardless of being embedded in the binaries
Set default windows resource ProductVersion to ENGINE_VERSION_STRING if BUILD_VERSION is not defined
#jira UE-195983
#rb ryan.hummer
[CL 28250002 by joe kirchoff in ue5-main branch]
2023-09-26 17:42:24 -04:00
henrik karlsson
c5ae28e065
Disable UE_DEBUG_SECTION when building with header units because it causes linker errors
...
[CL 28173711 by henrik karlsson in ue5-main branch]
2023-09-23 14:37:17 -04:00
henrik karlsson
65b9042153
[UBT]
...
* Added support for pch using header units.
#rb joe.kirchoff
[CL 28138630 by henrik karlsson in ue5-main branch]
2023-09-22 11:51:23 -04:00
jeff fisher
46724f146f
UE-195321 InternalncludePaths typo (missing I on Include)
...
#jira UE-195321
#rb Francis.Hurteau
[CL 27834268 by jeff fisher in ue5-main branch]
2023-09-13 11:55:50 -04:00
david harvey
f303e13746
Fix for TargetRules.ToolChainName instantiation failure
...
#jira UE-179187
#rnx
#rb Francis.Hurteau, Josh Adams
[CL 27524803 by david harvey in ue5-main branch]
2023-08-31 11:42:55 -04:00
will brown
1d057fa7ef
UnrealBuildTool - Added a warning if a project module is found to have a dependency on a plugin module without listing that plugin as a dependency. The plugin has to be enabled by default or enabled in the .uproject or enabled in the target.cs
...
#rb Joe.Kirchoff, Bob.Tellez
[CL 27415742 by will brown in ue5-main branch]
2023-08-28 13:17:16 -04:00
joe kirchoff
9b2f302d4b
UnrealBuildTool: Always enable ValidateFormatStrings for engine modules, and create a pch variant for modules that opt out
...
#rnx
[CL 27352456 by joe kirchoff in ue5-main branch]
2023-08-24 14:59:44 -04:00