#rb Chris.Babcock
#jira UE-131966
#ushell-cherrypick of 21441862 by dmytro.vovk
#preflight 62fe4c78200ff87e07be431f
[CL 21442825 by dmytro vovk in ue5-main branch]
#jira none
#rb Crhis.Babcock
#ushell-cherrypick of 21295219 by dmytro.vovk
#preflight 62f2b336285544df67ee8798
[CL 21296291 by dmytro vovk in ue5-main branch]
Remove need for most of the derived classes to override CompileCPPFiles
#rnx
#rb trivial
#preflight 62cc8862f22e9d4fdf79a882
[CL 21047169 by Joe Kirchoff in ue5-main branch]
correcting clang version for 'no-bitwise-instead-of-logical' arg.
#rb dmytro.vovk
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 20982472 via CL 20982475 via CL 20982484
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 20984527 by allan bentham in ue5-main branch]
#jira UE-153075
#[review]-20669220 Chris.Babcock
#ushell-cherrypick of 20670255 by dmytro.vovk
#preflight 62a9f6df273ce16835c1fd78
[CL 20670734 by dmytro vovk in ue5-main branch]
* Removed deprecated or dead code paths
* Simplified build system setup for physics support
* Deprecated build system flags and unsupported macros
#jira none
#rb Chris.Caulfield, Kriss.Gossart
#preflight 62963ec0fe779f23c8ea0c5e
[CL 20450744 by Benn Gallagher in ue5-main branch]
#rb brandon.schaefer
#rb chris.babcock
#preflight 627ad0017e5f24d1ede6d5d0
#preflight 627ada7a0a5817c9d91562c0
#rnx
* Move ClangVersion variables to base class and share function to check version. A separate change will add a virtual function for parsing the clang version for each toolchain as to not add complexity to this change.
* GetCppStandardCompileArgument: Used by all, no differences
* GetCompileArguments_CPP: Used by all. Switch & Apple are overridden
* GetCompileArguments_C: Used by all, no differences
* GetCompileArguments_MM: Used by Linux & Apple. Apple is overridden.
* GetCompileArguments_M: Used by Linux & Apple. Apple is overridden.
* GetCompileArguments_CPP: Used by all. Switch & Apple are overridden.
* GetRTTIFlag: Used by Linux & Apple, no differences.
[CL 20131754 by Joe Kirchoff in ue5-main branch]