On some platforms we used bUseLiveCodeEdit, which was expected to be present in the per-platform configuration block. At the same time, on Windows we rely on bSupportEditAndContinue from BuildConfiguration.
Modified the console platforms to use BuildConfiguration.bSupportEditAndContinue for consistency. However, there is some value in being able to control this setting per-platform, so I've left the existing properties and just renamed them bUseLiveCodeEdit -> bSupportEditAndContinue.
As a result, all platforms that support Edit and Continue are affected by BuildConfiguration.bSupportEditAndContinue. However, if XXPlatform.bSupportEditAndContinue is presetnt, it overrides the global.
Removed ClangToolChainOptions.EnableLiveCodeEditing and related code as it turns out it wasn't really used.
#preflight 637274a99e3bea8079f98af5
#rb Joe.Kirchoff
[CL 23120407 by Wojciech Krywult in ue5-main branch]
- Stop logging out the xcode-select output every run
#rb bertrand.carre,roman.dzieciol
#preflight 636c0fbedc30a4ce961ca520
[CL 23062131 by Josh Adams in ue5-main branch]
VS Code project file generator argument to skip compile commands json files.
VS Code project file generator adds VS Code extension id as configuration provider to configurations.
Add optional implementable funcion for toolchains to return the path to default C++ compiler.
Add rootdirectory= argument to provide root directory if UBT is published to a different directory than standard.
#jira none
#preflight 635c08e6052cb0bae6a5371a
[CL 22831178 by Robert Millar in ue5-main branch]
#fyi Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Use copy action helper for copying ISPC headers
#rnx
#rb trivial
#preflight 6340ae67c6753f31ce905a7e
[CL 22431518 by joe kirchoff in ue5-main branch]
- Premade "template" plist files for Mac, MacEditor, IOS, and added a PlistMode to choose between updating a template plist (from engine) or using a "baked" out plist that Xcode won't really mess with (this is still a work in progress, as it still needs thought on how to handle IOS premade vs Mac template, etc)
- Updating icons to using xcassets instead of .icns file
- Added post build step for UBT to write out build versions (increments each build) to a .xcconfig for Xcode to put into the .plist, but it reads previous value. Not terrible, but it still needs work
#rb adam.king
#preflight 632c7e8ee23e50651b43139b
[CL 22137251 by josh adams in ue5-main branch]
Bump minimum windows clang to 13 to match other platforms
#rnx
#rb trivial
#preflight 62fc3b422d5e2ed99ce1fae9
[CL 21418778 by Joe Kirchoff in ue5-main branch]