769 Commits

Author SHA1 Message Date
cabelitos
af8179f9c7 PR #12445: Add new functionalities to Visual Studio workspace generator in UBT
#rnx
#jira UE-228593
#rb Ryan.Hummer

[CL 37402353 by cabelitos in 5.5 branch]
2024-10-23 15:05:04 -04:00
raymond baines
fe20af6a1f Merging
//UE5/Main/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/ProjectFileGenerator.cs
//UE5/Main/Engine/Source/Programs/UnrealGameSync/...

to //UE5/Release-5.5/Engine/Source/Programs/...

#jira UE-226370
#rb joe.kirchoff, julian.gamble
#lockdown mark.lintott

[CL 36970620 by raymond baines in 5.5 branch]
2024-10-09 06:51:29 -04:00
josh adams
7e0ec5711d - Changed Hybrid project checking to always check all enabled platforms to see if any need to be hybrid. This helps address an issue where a single-platform (say IOS) plugin was causing packaging to fail because the host platform (Mac) to clean up the hybrid target files, so then packaging for IOS would fail to find the compiled hybrid targets
#rb Chris.Babcock
#jira UE-224099

[CL 36758053 by josh adams in 5.5 branch]
2024-10-01 19:35:42 -04:00
ben marsh
595309196c Merging NET 8 upgrades from Main.
[CL 36755991 by ben marsh in 5.5 branch]
2024-10-01 19:12:37 -04:00
Almax27
774f252b92 Fix plist value causing issues with launch orientation (the github PR #12208). Also (in additional to the PR), UISupportedInterfaceOrientations was being duplicated in the non-legacy plist writing (now removed) and modern xcode xcconfig file.
#jira UE-221333
#rb Josh.Adams

[CL 36449673 by Almax27 in 5.5 branch]
2024-09-19 16:13:28 -04:00
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
julian gamble
1bbf3aa171 Nastepfilters re-added back into Visual Studio project file generation.
#jira UES-7469
#rb Joe.Kirchoff

[CL 35779307 by julian gamble in ue5-main branch]
2024-08-23 14:51:39 -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
775b83f50a UnrealBuildTool: Remove some unnecessary MSVC version checks for compilers older than min version
#rnx

[CL 35435273 by joe kirchoff in ue5-main branch]
2024-08-09 16:47:37 -04:00
brorbw
e89c9499ed PR #11012: Makefile generator is now platform agnostic
#jira UE-198657

[CL 35431833 by brorbw in ue5-main branch]
2024-08-09 14:56:58 -04:00
joe kirchoff
f6105c2812 UnrealBuildTool: Don't use a parallel loop for intellisense generation as it is causing issues with MSBuild where the working directory changes. Does not appear to significantly affect project generation time
#rnx

[CL 35319908 by joe kirchoff in ue5-main branch]
2024-08-05 17:40:28 -04:00
joe kirchoff
86f0f63359 [Backout] - CL35312980
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Don't use a parallel loop for intellisense generation as it is causing issues with MSBuild where the working directory changes. Does not appear to significantly affect project generation time

#rnx

[CL 35315453 by joe kirchoff in ue5-main branch]
2024-08-05 15:59:42 -04:00
joe kirchoff
fee98231d3 UnrealBuildTool: Don't use a parallel loop for intellisense generation as it is causing issues with MSBuild where the working directory changes. Does not appear to significantly affect project generation time
#rnx

[CL 35312985 by joe kirchoff in ue5-main branch]
2024-08-05 14:15:09 -04:00
joe kirchoff
b8e33254ff UnrealBuildTool: Don't rewrite .props file if unchanged during project generation
#rnx

[CL 35310344 by joe kirchoff in ue5-main branch]
2024-08-05 12:38:13 -04:00
marc audy
ac0ec29059 Add support for a new type of Restricted folder, LimitedAccess
LimitedAccess will allow Plugins and Programs to be shared externally with a limited subset of users under alternate agreements or for varying purposes without requiring bespoke, problematic, custom permissions that reach in to the NotForLicencees folders or bespoke, problematic, custom distribution processes for providing the code.

[CL 35094184 by marc audy in ue5-main branch]
2024-07-25 16:15:56 -04:00
joe kirchoff
33089071ef UnralBuildTool: Fixing more analysis warnings
#rnx

[CL 35042727 by joe kirchoff in ue5-main branch]
2024-07-23 19:39:24 -04:00
adam kinge
9ce42324b0 Add plists to the allowed resources that can be copied on iOS during staging
#rnx

[CL 34442857 by adam kinge in ue5-main branch]
2024-06-17 17:47:33 -04:00
joe kirchoff
8c198dd58b UnrealBuildTool: Support parsing import projects from .csproj
#rnx

[CL 34293677 by joe kirchoff in ue5-main branch]
2024-06-11 18:24:06 -04:00
russell johnston
70d12d3a0a Enable Visual Studio's "keep the console window open when debugging stops" in UBT
See https://developercommunity.visualstudio.com/t/Automatically-close-the-console-when-de/10475212#T-ND10674286

#rb Joe.Kirchoff

[CL 34284870 by russell johnston in ue5-main branch]
2024-06-11 14:38:24 -04:00
joe kirchoff
ca7864c4eb UnrealBuildTool: Handle spaces in VSWorkspace build tool paths by adding quotes
#rnx
#jira UE-216063
#rb henrik.karlsson

[CL 34168398 by joe kirchoff in ue5-main branch]
2024-06-06 14:51:50 -04:00
josh adams
45ca3b54a8 - Fixed the issue with Mac builds doing full builds every time
#rb josh.adams

[CL 34049980 by josh adams in ue5-main branch]
2024-05-31 18:52:00 -04:00
simon barratt
167494a11a If building a console only application ensure the NMakeOutput file is set correctly (so that VS picks up the correct executable to debug/run)
#rb brian.marshall1, Graeme.Thornton, tim.wharton

[CL 33884578 by simon barratt in ue5-main branch]
2024-05-23 20:42:10 -04:00
calvin zheng
38bae96d81 Fix for occasional iOS deployment fails
#rb Josh.Adams

[CL 33871718 by calvin zheng in ue5-main branch]
2024-05-23 15:37:04 -04:00
zach brockway
36fd80901e UnrealBuildTool: Add a bGenerateProgramProject flag to TargetRules to force a target to be treated as a program during project file generation.
#jira UE-214748
#rb Joe.Kirchoff

[CL 33849589 by zach brockway in ue5-main branch]
2024-05-22 19:19:22 -04:00
joe kirchoff
5f5a8a703e UnrealBuildTool: Move several helper functions to EpicGames.Build
#rnx

[CL 33815711 by joe kirchoff in ue5-main branch]
2024-05-21 19:32:34 -04:00