Commit Graph

101 Commits

Author SHA1 Message Date
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
joe kirchoff
852ad98956 UnrealBuildTool: dotnet fixes from VSCode generated solution
* Set environment variables to force the bundled dotnet
* Run dotnet apps directly when debugging
* Compile automation scripts before debugging

#jira UE-219600
#rnx

[CL 35757549 by joe kirchoff in ue5-main branch]
2024-08-22 18:03:04 -04:00
joe kirchoff
65f7eab2cd UnrealBuildTool: Resolve CA2254, IDE0011, IDE0017, IDE0030, IDE0031, IDE0037, IDE0056, IDE0075, IDE2000, IDE2001
#rnx

[CL 32711093 by joe kirchoff in ue5-main branch]
2024-04-03 17:18:04 -04:00
joe kirchoff
89805bc149 UnrealBuildTool: Resolve IDE0008, IDE0049
#rnx

[CL 32687030 by joe kirchoff in ue5-main branch]
2024-04-02 20:29:22 -04:00
joe kirchoff
f894052e4f Remove some old references to mono
#rnx
#jira UE-206585, UE-206586
#rb ryan.hummer

[CL 31634408 by joe kirchoff in ue5-main branch]
2024-02-19 19:18:28 -05:00
brasky
8e8801045f PR #11342: Use integrated terminal for VSCode
#jira UE-204211

[CL 31436686 by brasky in ue5-main branch]
2024-02-13 13:25:37 -05:00
joe kirchoff
68c06bfbcc UnrealBuildTool: Remove VS2019 support
#jira UE-190039

[CL 30943783 by joe kirchoff in ue5-main branch]
2024-01-26 17:21:00 -05:00
josh adams
f5bd6ebe86 - Fixed C# projects from being missing in VSCode projects on Mac/Linux
#rb tim.smith

[CL 27926470 by josh adams in ue5-main branch]
2023-09-15 14:42:22 -04:00
bryan sefcik
6d9b945de1 Updated all of the intellisense data gathering to be done in parallel.
Updated a few project generators to be thread safe.
Fixed an issue where the vproject generation wasn't deterministic.
Updated the project generation to output the total time it took to execute.

Before: 21.62 seconds
After: 17.56 seconds

#jira
#rb joe.kirchoff

[CL 27179702 by bryan sefcik in ue5-main branch]
2023-08-17 14:18:48 -04:00
Ryan Hummer
3ebc0e1bcf Removing mono/xbuild part 1
* Updating references to use dotnet
* Add new RunDotnet scripts
* Removing Mono sh scripts and references to them

#rnx
#jira UE-153293
#rb josh.adams, zack.neyland, brandon.schaefer

[CL 26737744 by Ryan Hummer in ue5-main branch]
2023-08-01 10:02:58 -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
Josh Adams
b0e29c9e75 - Added basic support for compiling Swift code (not general purpose yet, only the UESwift.swift file in this CL will work for now)
- Added an example SwiftUI view shown on VisionOS, using UIHostingViewController (must be created in Swift, not Obj-C)
- Refactored AppleToolChainSettings and children so AppleToolChain can have a single Swift compile function, and still target the proper toolchain (more cleaning up and pulling into AppleToolChain should now be possible)
#rb joe.kirchoff

[CL 26346396 by Josh Adams in ue5-main branch]
2023-06-30 12:08:50 -04:00
KXOC
1565be65b4 Replace list of quest devices in packaging settings with checkbox to package for all quest devices.
Also updating VRTemplate to create projects with the new settings and removing daydream deploy logic.

#jira UE-183636
#rb jeff.fisher robert.srinivasiah

[CL 25895938 by KXOC in ue5-main branch]
2023-06-09 11:58:31 -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
acf80ab609 [Backout] - CL25694851
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: More automated code cleanup

#rnx

[CL 25695155 by joe kirchoff in ue5-main branch]
2023-05-30 19:55:37 -04:00
joe kirchoff
7ed1a39679 UnrealBuildTool: More automated code cleanup
#rnx

[CL 25694864 by joe kirchoff in ue5-main branch]
2023-05-30 19:36:05 -04:00
joe kirchoff
c04da27b3b UnrealBuildTool: More automated code cleanup
#rnx
#preflight 64767efb4b1ead7c7f428c7a

[CL 25693857 by joe kirchoff in ue5-main branch]
2023-05-30 18:59:32 -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
joe kirchoff
57a8fe409c UnrealBuildTool: Use expression body for simple properties and accessors
#rnx
#preflight 64766abcfe6a3b258a04cb50

[CL 25691579 by joe kirchoff in ue5-main branch]
2023-05-30 18:01:50 -04:00
joe kirchoff
a53dc3cf98 Prevent fatal error when generating projects if there's an error creating the TargetRules that can be ignored
#rnx
#rb trivial

[CL 25515660 by joe kirchoff in ue5-main branch]
2023-05-17 16:22:48 -04:00
robert millar
16a5091a38 Write tasks and launch configurations to workspace file instead of .vscode directory so users can persist their own files in that directory.
#rb joe.kirchoff

[CL 25460540 by robert millar in ue5-main branch]
2023-05-12 17:40:11 -04:00
robert millar
3bc53dfb24 Remove unnecessary setting from generated workspace file.
#rb none
#jra none

[CL 25454564 by robert millar in ue5-main branch]
2023-05-12 13:34:17 -04:00
robert millar
7d6b167959 Use PrimaryProjectName to name VS Code workspace file.
#rb joe.kirchoff

[CL 24602823 by robert millar in ue5-main branch]
2023-03-10 22:22:51 -05:00
robert millar
ca13a075b7 Use RunUBT batch file instead of Build batch file.
Add default file exclusions to vs code workspace when building for use with extension.

#rb none

[CL 24536036 by robert millar in ue5-main branch]
2023-03-07 00:29:05 -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