Commit Graph

17 Commits

Author SHA1 Message Date
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