joe kirchoff
c5059272b8
UnrealBuildTool: -CompilerVersion=Latest should filter out preview toolchains. If the latest preview toolchain is desired, -CompilerVersion=Preview is already available
...
#rnx
#rb trivial
#preflight 6324bcf98c3def91aaa25ee4
[CL 22059655 by joe kirchoff in ue5-main branch]
2022-09-16 16:31:10 -04:00
joe kirchoff
a33d9cccf2
UnrealBuildTool: Fix check for community version of visual studio
...
#rnx
#rb trivial
#preflight 6323bddf8131e92d65b06268
[CL 22044148 by joe kirchoff in ue5-main branch]
2022-09-15 21:22:37 -04:00
ValeryKomarov
15cfaa9785
PR #9546 : Improvements to PVS-Studio. PVSToolChain handles 3 additional settings from the Settings.xml file. New settings are added into .cfg file that is used by PVS-Studio.exe. (Contributed by ValeryKomarov)
...
#jira UE-163056
#rnx
#rb none
#preflight 63220f158c478acecfca3c61
[CL 22019531 by ValeryKomarov in ue5-main branch]
2022-09-14 18:48:33 -04:00
ValeryKomarov
83ea803f17
[Backout] - CL21968191
...
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
PR #9546 : Improvements to PVS-Studio. PVSToolChain handles 3 additional settings from the Settings.xml file. New settings are added into .cfg file that is used by PVS-Studio.exe. (Contributed by ValeryKomarov)
#jira UE-163056
#rnx
#rb none
#preflight 631f62013267bd833664f6aa
[CL 22011804 by ValeryKomarov in ue5-main branch]
2022-09-14 14:22:10 -04:00
joe kirchoff
86b7fb7fb6
UnrealBuildTool: Fix extension of clang-cl timing manifest
...
#rnx
#rb trivial
#preflight 631fc3b4f331adf70d69159c
[CL 21986609 by joe kirchoff in ue5-main branch]
2022-09-13 13:17:40 -04:00
ValeryKomarov
94b49c660b
PR #9546 : Improvements to PVS-Studio. PVSToolChain handles 3 additional settings from the Settings.xml file. New settings are added into .cfg file that is used by PVS-Studio.exe. (Contributed by ValeryKomarov)
...
#jira UE-163056
#rnx
#rb none
#preflight 631f62013267bd833664f6aa
[CL 21974219 by ValeryKomarov in ue5-main branch]
2022-09-12 18:27:57 -04:00
joe kirchoff
4c62ff6248
UnrealBuildTool: Generate CompileScore data when compiling with clang traces if the compile score extractor is available in /Engine/Extras/ThirdPartyNotUE/CompileScore
...
#rb none
#jira UE-163049
#preflight 631a5420a20b67673ba704c4
[CL 21910501 by joe kirchoff in ue5-main branch]
2022-09-08 21:29:17 -04:00
joe kirchoff
8b9ce2e98a
UnrealBuildTool: Archive clang traces when gathering -Timing summaries
...
#rnx
#rb trivial
#preflight 631a351fec45fbf3d73d2848
[CL 21909319 by joe kirchoff in ue5-main branch]
2022-09-08 20:47:53 -04:00
robert millar
f55dc0a8d3
Add an option to include the CPP/WinRT language projection headers. Set TargetWindowsVersion to configured value when using Windows 10 SDK.
...
#rb joe.kirchoff
[CL 21828373 by robert millar in ue5-main branch]
2022-09-06 16:23:06 -04:00
Joe Kirchoff
aaecba3c28
UnrealBuildTool: Allow building ISPC when runing static analysis so definitions don't need to be changed
...
#rnx
#rb trivial
#preflight 6312659a2b7fe03eb6db2dee
[CL 21768234 by Joe Kirchoff in ue5-main branch]
2022-09-02 17:39:37 -04:00
Joe Kirchoff
05d2b7271e
UnrealBuildTool: Suppress VS2022 static analysis warning for 5.1
...
#rnx
#rb trivial
#preflight 63126238ec45fbf3d76e1337
[CL 21767509 by Joe Kirchoff in ue5-main branch]
2022-09-02 17:03:49 -04:00
Joe Kirchoff
67c22c2516
UnrealBuildTool: Unban 17.3-14.33 toolchain
...
#rnx
#rb trivial
#preflight 6310b9c3ca582bd3ac87648d
[CL 21739716 by Joe Kirchoff in ue5-main branch]
2022-09-01 10:06:19 -04:00
joe kirchoff
c40bc8f0d5
[Backout] - CL21728329
...
#fyi Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Set VS2022 as default compiler and generated solution if all available platforms are supported
Add messaging when generating if the default solution must be downgraded to VS2019 due to a platform that does not support VS2022
Unban 17.3-14.33
#rb Francis.Hurteau
#rb Josh.Adams
#preflight 63080ed91670d55ad5de0945
#preflight 630fb22c660db81edbbe7d12
[CL 21732165 by joe kirchoff in ue5-main branch]
2022-08-31 19:25:13 -04:00
Joe Kirchoff
5c488a9786
Force compiler back to VS2019 for erroring project while compile error is investigated
...
#rnx
#rb trivial
#preflight skipped
[CL 21730951 by Joe Kirchoff in ue5-main branch]
2022-08-31 18:53:18 -04:00
Joe Kirchoff
3384dbfc26
UnrealBuildTool: Set VS2022 as default compiler and generated solution if all available platforms are supported
...
Add messaging when generating if the default solution must be downgraded to VS2019 due to a platform that does not support VS2022
Unban 17.3-14.33
#rb Francis.Hurteau
#rb Josh.Adams
#preflight 63080ed91670d55ad5de0945
#preflight 630fb22c660db81edbbe7d12
[CL 21728329 by Joe Kirchoff in ue5-main branch]
2022-08-31 16:55:58 -04:00
Joe Kirchoff
325dcf256e
UnrealBuildTool: If a specific requested toolchain is not available, error when it is not found and list out available toolchains to assist the user
...
#jira UE-145401
#rnx
#rb trivial
#preflight 630e4de1501b64ba33472a51
[CL 21705825 by Joe Kirchoff in ue5-main branch]
2022-08-30 14:05:42 -04:00
Joe Kirchoff
b9d2ffdc2f
UnrealBuildTool: Allow generating visual studio solutions even if no valid toolchains are installed, as the user can now open the solution to install those needed components.
...
#jira UE-162369
#rnx
#rb trivial
#preflight 630d395b556fc14dce5458d1
[CL 21690511 by Joe Kirchoff in ue5-main branch]
2022-08-29 18:18:18 -04:00
Joe Kirchoff
337eeff768
UnrealBuildTool: Fix checking VCProjectFileGenerator.Version when selecting default compiler, the wrong class and property name were being used
...
#rnx
#rb trivial
#preflight 630d2ca8e54ec9d5816512f3
[CL 21689319 by Joe Kirchoff in ue5-main branch]
2022-08-29 17:23:39 -04:00
Joe Kirchoff
f8512512ba
UnrealBuildTool: Generate .vsconfig that recommends Visual Studio components to be installed, this will prompt the user to run the installer in the Solution Explorer
...
PR #9185 (inspired by)
#rb Francis.Hurteau
#jira UE-151859
#preflight 63092a22e45e4787a3f889fb
[CL 21598167 by Joe Kirchoff in ue5-main branch]
2022-08-26 16:33:56 -04:00
Joe Kirchoff
9b55ef770f
UnrealBuildTool: Determinisitic build configuration update to manage via TargetRules and ModuleRules
...
#rnx
#rb none
#preflight 63056e3a516bef57ffc5a099
[CL 21527850 by Joe Kirchoff in ue5-main branch]
2022-08-23 20:33:31 -04:00
dmytro vovk
37b8ab825c
Deprecated bCompileForSize UBT Target option and replaced with OptimizationMode enumto fine tune a balance between speed and\or code size
...
#jira none
#rb Joe.Kirchoff
#preflight 62ff99b0200ff87e07f75a69
[CL 21511266 by dmytro vovk in ue5-main branch]
2022-08-23 12:44:36 -04:00
henrik karlsson
abde9cb7b8
[UnrealBuildTool]
...
* Changed "/FUNCTIONPADMIN" to "/FUNCTIONPADMIN:6" to get around problem with FUNCTIONPADMIN causing full link step all the time. Odd, but seems to work (6 is the default value for 64 bit targets)
#rb self
#preflight 63003879ce3c578094adb1d5
[CL 21500243 by henrik karlsson in ue5-main branch]
2022-08-22 21:34:47 -04:00
Joe Kirchoff
20f18223f1
UnrealBuildTool: Adjust range of compilers that pass /Zc:lambda- to include VS2022 17.3 preview but not 17.3 release
...
#rnx
#rb trivial
#preflight 630423665a5d4e46240625e1
[CL 21499559 by Joe Kirchoff in ue5-main branch]
2022-08-22 20:53:00 -04:00
Francis Hurteau
aecb7d134d
Undo single changelist 21418118
...
#rb trivial
#fyi Joe.Kirchoff, Devin.Doucette
#jira none
#preflight skip
[CL 21443787 by Francis Hurteau in ue5-main branch]
2022-08-18 12:10:32 -04:00
Joe Kirchoff
ae6cf65b94
UnrealBuildTool: Support clang 14 by suppressing new warning.
...
Bump minimum windows clang to 13 to match other platforms
#rnx
#rb trivial
#preflight 62fc3b422d5e2ed99ce1fae9
[CL 21418778 by Joe Kirchoff in ue5-main branch]
2022-08-16 21:08:10 -04:00