* Use object type rather than var
* Remove double newlines
* Use pattern matching
#rnx
#preflight 647780095d23eca37d28a387
[CL 25706751 by joe kirchoff in ue5-main branch]
* Also reverting a previous change that was building the whole project when adding new plugins.
#jira UE-171182
[REVIEW] [at]Josh.Adams, [at]Joe.Kirchoff
#preflight 640f5e7380540a5a36edb89d
[CL 24641918 by mic rooney in ue5-main branch]
- Enabled for Xcode, added support but left disabled for VisualStudio
- For Games and Samples with multiple projects, a solution folder now contains them
#rb joe.kirchoff
#preflight 63efb20061378b7ea02bc32d
[CL 24285567 by Josh Adams in ue5-main branch]
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealHeaderTool: BuildSetting.V3 (currently disabled) which disallows adding module parent directory to include path list
#rnx
#rb bryan.sefcik
#preflight 634df3105f008d633fd571d2
[CL 22795918 by joe kirchoff in ue5-main branch]
Adding support for managing multiple plugins, and specifying explicit versions to enable.
#rb joe.kirchoff
#preflight 62b3aedd7113a3a4a485adfc
#ROBOMERGE-OWNER: mike.beach
#ROBOMERGE-AUTHOR: mike.beach
#ROBOMERGE-SOURCE: CL 20801427 via CL 20801485 via CL 20801490
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)
[CL 20803672 by mike beach in ue5-main branch]
#rb Ben.Marsh
#rb Martin.Sevigny
#jira UE-152647
#jira UE-156024
#preflight 629fdfae233ae0a8f81958ef
This should be tested against the fix for UE-148690 to ensure there's no regression
[CL 20558829 by Joe Kirchoff in ue5-main branch]
Changing the BaseDir for the marketplace plugin to Engine/Plugins/Marketplace prevents all of Engine from being cleaned when a Marketplace plugin is present.
Setting bReadOnly for the the Marketplace rules assembly prevents Marketplace plugins from being cleaned.
#jira UE-148690
#rb ben.marsh
#rnx
#lockdown cristina.riveron
#preflight
#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 19763551 in //UE5/Release-5.0/... via CL 19765643
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v939-19570697)
[CL 19802975 by jonathan adamczewski in ue5-main branch]