joe kirchoff
3d1b49fef8
UnrealBuildTool: Only suggest installing visual studio components for Linux or HoloLens if those platforms are valid
...
#rnx
#rb trivial
#jira UE-167185
[CL 23148557 by joe kirchoff in ue5-main branch]
2022-11-15 19:54:32 -05:00
joe kirchoff
2ab5d76359
UnrealBuildTool: Update preferred vs2022 msvc version to 17.4-14.34
...
#rnx
#rb trivial
#preflight 636c3a3da550a2a7591d0f18
[CL 23071986 by joe kirchoff in ue5-main branch]
2022-11-10 01:16:15 -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
henrik karlsson
576f20ddf9
[UnrealBuildTool]
...
* Added so if strict conformance is disabled at least hiddenfriend conformance is enabled. This should have a minimal impact (if any) on licensees and enable us to submit huge compile time optimizations
#rb joe.kirchoff
#preflight skipped
[CL 23025400 by henrik karlsson in ue5-main branch]
2022-11-08 04:26:58 -05:00
joe kirchoff
48003d0b0a
UnrealBuildTool: Remove property that disables generating cpp dependency files
...
#rnx
#rb trivial
[CL 22918025 by joe kirchoff in ue5-main branch]
2022-11-02 11:47:47 -04:00
joe kirchoff
0ce2b59ad9
UnrealBuildTool: Remove Hostx86 compiler support, clean up unneeded function parameters
...
#rnx
#rb none
#preflight 636288f90c2e7c8f9198a830
[CL 22917900 by joe kirchoff in ue5-main branch]
2022-11-02 11:43:53 -04:00
joe kirchoff
e0122cd866
UnrealBuildTool: support clang-cl x64 from visual studio install
...
#rnx
#rb trivial
[CL 22889865 by joe kirchoff in ue5-main branch]
2022-11-01 15:51:18 -04: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
Robert Millar
d1ae213d52
Server mode for UBT for use by VS Code extension. Provides compile configuration on demand, responding to commands over stdin in json format.
...
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]
2022-10-28 12:59:39 -04:00
David Harvey
c3fb26a054
rename VCManifestGenerator to AppXManifestGenerator to prevent confusion with the embedded link.exe .manifest file.
...
#rnx
#jira none
#rb benjamin.rouveyrol
#preflight 63569c22cb31f106ce949885
[CL 22726962 by David Harvey in ue5-main branch]
2022-10-24 10:24:17 -04:00
David Harvey
eeadc7423e
bug fix : link step depends on the embedded manifest. If the .manifest changes, the application needs to be relinked.
...
#rb Benjamin.Rouveyrol
#jira none
#rnx
#preflight 635673067261e565c4105e37
[CL 22719513 by David Harvey in ue5-main branch]
2022-10-24 07:39:29 -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
4c5e3eaf25
UnrealBuildTool: Don't suggest managed workload in .vsconfig for vs2019 as it is not needed since it doesn't support .net6
...
#jira UE-167212
#rnx
#rb trivial
#preflight skipped
[CL 22675581 by joe kirchoff in ue5-main branch]
2022-10-20 18:45:14 -04:00
tim smith
19430bde57
Increasing PVS-Studio timeout.
...
#jira UE-166149, FORT-524542
#rb self
#rnx
#preflight 634d6d57305a762e7e39edce
[CL 22571251 by tim smith in ue5-main branch]
2022-10-17 14:29:09 -04:00
bryan sefcik
3c6a04fdf6
Fixed an issue where SNDBS would fail to compile files on agents because the inlined gen.cpp files were not setup as prerequisites.
...
#rb joe.kirchoff
[CL 22464949 by bryan sefcik in ue5-main branch]
2022-10-11 16:49:17 -04:00
Joe Kirchoff
aa107eef25
UnrealBuildTool: Remove StaticAnalyzerDisabledCheckers.Contains("all") as there is now a boolean bDisableStaticAnalysis
...
#rnx
#rb trivial
#preflight 6340a133c6753f31ce8bfc5d
[CL 22411001 by Joe Kirchoff in ue5-main branch]
2022-10-07 18:05:13 -04:00
Robert Millar
a677dbc70e
Allow disabling all static analysis on a module.
...
#rb joe.kirchoff
#jira none
#preflight https://horde.devtools.epicgames.com/job/6340540e174b13865728ca7c
[CL 22403984 by Robert Millar in ue5-main branch]
2022-10-07 13:30:19 -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
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