joe kirchoff
fd9000041f
UnrealBuildTool: Support -LoadTargets for Querying available targets that will load each Target.cs so the actual list of supported platforms and configurations can be returned
...
#rnx
[CL 30253853 by joe kirchoff in ue5-main branch]
2023-12-11 19:20:58 -05:00
joe kirchoff
b0e530d8e5
UnrealBuildTool: Fix querymode not generating UHT headers in the correct intermediate location
...
#rnx
[CL 29495711 by joe kirchoff in ue5-main branch]
2023-11-06 14:25:45 -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
043859f1a2
UnrealBuildTool: Fix command line args containing include paths and defines when they are already listed. Add c & cpp args into compilerAdditionalArgs dictionary
...
#rnx
[CL 29288238 by joe kirchoff in ue5-main branch]
2023-10-31 16:11:51 -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
62680358a5
UnrealBuildTool: QueryMode improvements
...
* Async
* Sort dirToModule & moduleToCompileSettings so the order is stable now that the binaries and modules are processed async
* Find the binaryPath by searching for the first Binary that includes the launch module
* Remove BrowseConfiguration which is unused
#rnx
#rb robert.millar
[CL 29148674 by joe kirchoff in ue5-main branch]
2023-10-26 16:25:37 -04:00
joe kirchoff
7b737bc85c
UnrealBuildTool: Fix QueryMode to allow running in parallel
...
#rnx
[CL 28358351 by joe kirchoff in ue5-main branch]
2023-09-29 17:58:13 -04:00
robert millar
0a50ce381d
Replace binary name with target name
...
#rb none
[CL 27848862 by robert millar in ue5-main branch]
2023-09-13 16:35:47 -04:00
robert millar
c5b33be3d3
QueryMode: Add debug launch configuration to target info
...
#rb none
[CL 27806244 by robert millar in ue5-main branch]
2023-09-12 16:17:41 -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
joe kirchoff
01a82374aa
UnrealBuildTool: Allow configuring toolchain and toolchain version to control what msvc version is used when clang is used to compile
...
#rb Tim.Smith
[CL 26449366 by joe kirchoff in ue5-main branch]
2023-07-18 17:55:15 -04:00
joe kirchoff
acacd6a8de
UnrealBuildTool: More automated code cleanup
...
* Use object type rather than var
* Remove double newlines
* Use pattern matching
#rnx
#preflight 647780095d23eca37d28a387
[CL 25706751 by joe kirchoff in ue5-main branch]
2023-05-31 13:37:21 -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
Ben Marsh
3889217961
UBT: Merging CL 25121561 to support async ToolMode and ActionExecutor instances.
...
#preflight none
[CL 25121660 by Ben Marsh in ue5-main branch]
2023-04-19 21:44:13 -04:00
robert millar
b44bffb7cd
Return all platforms from target query in QueryMode, not just desktop ones.
...
#rb none
[CL 24534934 by robert millar in ue5-main branch]
2023-03-06 20:34:17 -05:00
robert millar
0455b43593
Architecture -> Architectures
...
#rb none
[CL 24297313 by robert millar in ue5-main branch]
2023-02-17 22:39:31 -05:00
robert millar
7d0459511f
Additional UBT features for supporting a VS Code extension for intellisense.
...
#rb joe.kirchoff
[CL 24297310 by robert millar in ue5-main branch]
2023-02-17 22:39:26 -05:00