#rb Ryan.Hummer
#jira UE-180842
#preflight 642142d714423a492de3337d
- The script now takes any existing P4CONFIG value set in the environment into account. If the value is set then we use that as the filename rather than our default
-- This prevents the script from breaking pre-existing P4CONFIG set ups.
- If the user uses the -Path cmdline option to set a specific name for the file we will throw an error if it would conflict with an existing P4CONFIG setting. To override this the user can pass in a new cmdline flag '-ReplaceEnv' which is present will cause any pre-existing P4CONFIG value to be replaced with the one supplied on the cmdline.
- Added some minor tweaks to existing logging for readability.
[CL 24815268 by paul chipchase in ue5-main branch]
#preflight 621e490eca28c556342d13c6
#ROBOMERGE-AUTHOR: andrew.scheidecker
#ROBOMERGE-SOURCE: CL 19202669 via CL 19206896 via CL 19213226 via CL 19213594 via CL 19213681
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19225208 by andrew scheidecker in ue5-main branch]
UnrealBuild -> Unreal for EngineDirectory, RootDirectory, IsEngineInstalled, UnrealBuildToolPath
Remove CommandUtils EngineDirectory, RootDirectory, IsEngineInstalled - use equvalents from UnrealBuildBase.Unreal
#jira none
[CL 16648181 by jonathan adamczewski in ue5-main branch]
[FYI] bob.tellez
#ROBOMERGE-SOURCE: CL 7290535 via CL 7290537 via CL 7292712 via CL 7292735 via CL 7308913
#ROBOMERGE-BOT: (v371-7306989)
[CL 7315955 by andrew grant in Main branch]
#ROBOMERGE-SOURCE: CL 7288848 via CL 7288849 via CL 7289735 via CL 7289806 via CL 7306500
#ROBOMERGE-BOT: (v370-7290619)
[CL 7306552 by andrew grant in Main branch]