joe kirchoff
95c918e91c
UnrealBuildTool: Set VS2022 as the default generated solution and compiler if all available platforms are supported
...
#rb Francis.Hurteau
#rb Josh.Adams
#preflight 63768595de1d9b5c3c33cf9c
[CL 23184507 by joe kirchoff in ue5-main branch]
2022-11-17 16:58:58 -05:00
henrik karlsson
de95efbdff
[UnrealBuildTool]
...
* Enabled _cplusplus preprocessor define representing correct number
Thanks michel.champoux for the fixes in date.h that solves older msvc compiler compile errors
#preflight 636bfebc7c2b5051901ce8c2
#rb joe.kirchoff
[CL 23071825 by henrik karlsson in ue5-main branch]
2022-11-10 01:08:40 -05:00
henrik karlsson
674b89117c
Undo changelist 23056435
...
Will fix a file first and then resubmit
#rb none
#preflight skipped
[CL 23071601 by henrik karlsson in ue5-main branch]
2022-11-10 00:23:13 -05:00
henrik karlsson
28addd42f0
[UnrealBuildTool]
...
* Enabled _cplusplus preprocessor define representing correct number
#rb joe.kirchoff
#preflight skipped
[CL 23069785 by henrik karlsson in ue5-main branch]
2022-11-09 21:03:20 -05:00
christopher waters
d79d05267e
Removing more D3D11RHI/Private include paths and RHICore dependencies.
...
#jira none
#rb joe.kirchoff
#preflight 635c4473a27fb703be66fcbd
[CL 22839043 by christopher waters in ue5-main branch]
2022-10-28 17:41:02 -04:00
joe kirchoff
f5178447ad
UnrealBuildTool: Add additional configuration for various cpp conformance arguments, disabled by default
...
#rnx
#rb henrik.karlsson
[CL 22710492 by joe kirchoff in ue5-main branch]
2022-10-22 07:13:31 -04:00
Joe Kirchoff
da7e506b3c
UnrealBuildTool: Option to allow using clang linker when using clang compiler
...
#jira UE-141794
#preflight 632b7b02d747fe52c8fde58d
[CL 22126361 by Joe Kirchoff in ue5-main branch]
2022-09-21 18:08:19 -04:00
joe kirchoff
f99158f2d2
UnrealBuildTool: Use correct default visual studio toolchain when clang is the compiler instead of always using 2019. Via UDN.
...
#rnx
#rb none
#preflight 632b4e3dd747fe52c8e825c3
[CL 22121220 by joe kirchoff in ue5-main branch]
2022-09-21 15:46:54 -04:00
Joe Kirchoff
1ae54294aa
UnrealBuildTool: Intel compiler doesn't need to disable pch
...
#rnx
#rb trivial
#preflight 632a04e2fc7f1efbdf4eb74f
[CL 22098479 by Joe Kirchoff in ue5-main branch]
2022-09-20 14:28:01 -04:00
Joe Kirchoff
19dbf376ce
UnrealBuildTool: Fix library path for Intel oneAPI c++ compiler, bump min version
...
#rnx
#rb trivial
#preflight 6329f8f2b40000c8f07f0cc7
[CL 22097112 by Joe Kirchoff in ue5-main branch]
2022-09-20 13:36:56 -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
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
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
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
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
Joe Kirchoff
20d1062811
UnrealBuildTool: Fix not disabling linking when running PVS-Studio analyzer caused in 21202249
...
#rnx
#rb trivial
#preflight 62daca88086f90bbc4950527
[CL 21222898 by Joe Kirchoff in ue5-main branch]
2022-07-22 12:15:22 -04:00
Joe Kirchoff
992b37b7cf
UnrealBuildTool: Ignore build outputs when analyzing
...
#jira UE-160043
#rnx
#rb trivial
#preflight 62d89e741133256db65e2400
[CL 21202249 by Joe Kirchoff in ue5-main branch]
2022-07-21 12:07:06 -04:00
Joe Kirchoff
c5ca8db060
UnrealBuildTool: Allow PCH when running the clang analyzer
...
#rb trivial
#rnx
#preflight 62d73a1f164251d065f9d9df
[CL 21169279 by Joe Kirchoff in ue5-main branch]
2022-07-19 19:43:55 -04:00
Joe Kirchoff
f4ac91cbf0
UnrealBuildTool: Update Target.WindowsPlatform.StaticAnalyzer -> Target.bStaticAnalyzer so it can be shared with the Clang toolchains, marking the old properties and enums as obsolete
...
#rnx
#rb Ben.Marsh
#preflight 62c5db38b47aed4cf108e4ee
[CL 20971113 by Joe Kirchoff in ue5-main branch]
2022-07-06 15:06:26 -04:00
Joe Kirchoff
cda721d297
UnrealBuildTool: Only include NetFxSDK when required by a module
...
#jira UE-157151
#rnx
#rb none
#preflight 62b0d523d906bf89a30b6d26
[CL 20743954 by Joe Kirchoff in ue5-main branch]
2022-06-20 16:34:05 -04:00
David Harvey
684d168454
Remove HoloLens platform references from UnrealBuildTool.
...
#jira UE-149794
#rnx
#rb Jeff.Fisher
#preflight 628f4064f622d972b5ca0202
[CL 20377314 by David Harvey in ue5-main branch]
2022-05-26 05:57:47 -04:00
Ben Marsh
cbb950c578
UBT: Use ILogger throughout UBT, rather than legacy EpicGames.Core.Log methods. All output going forwards should use structured logging rather than String.Format style logging.
...
#preflight 628e9dc6e746de4961f60032
[CL 20373777 by Ben Marsh in ue5-main branch]
2022-05-25 19:55:37 -04:00
chris constantinescu
1278a26f76
Low level tests further refactoring and test resource deployment
...
#preflight 626955ed0d4ac78d716eacf0
#rnx
[CL 19941830 by chris constantinescu in ue5-main branch]
2022-04-27 12:36:35 -04:00