Marc Audy
01b7c9f4f5
Merge UE5/RES @ 15958325 to UE5/Main
...
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304
[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
ben marsh
1b35f7c712
UBT: Add support for compiling a list of files passed via the -FileList=... argument.
...
#rb none
#ROBOMERGE-SOURCE: CL 15847275 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)
[CL 15847285 by ben marsh in ue5-main branch]
2021-03-28 19:41:21 -04:00
Marc Audy
0cbbc781ca
Merge UE5/Release-Engine-Staging @ 15740152 to UE5/Main
...
This represents UE4/Main @ 15709114
[CL 15740605 by Marc Audy in ue5-main branch]
2021-03-18 15:20:03 -04:00
jonathan adamczewski
d6caebbf29
Fix for wrongful makefile invalidation
...
Remove code that was causing many source files to be treated as internal dependencies where they should not have been.
#jira UE-109222
#rb ben.marsh
[CL 15699274 by jonathan adamczewski in ue5-main branch]
2021-03-15 15:11:08 -04:00
Devin Doucette
81344d6cff
UBT: Fixed single-file builds when bAdaptiveUnityCompilesHeaderFiles is true
...
#rb Tim.Smith
#rnx
#robomerge[STARSHIP] Release-5.0-EarlyAccess
[CL 15698430 by Devin Doucette in ue5-main branch]
2021-03-15 13:49:58 -04:00
David Harvey
38cb9a7d86
Plugin reference descriptors do not verify that the plugin's platforms names are known platforms. This means that the project will generate and build correctly even if a user doesn't have a particular platform extension synced.
...
#jira UE-108682
#rb josh.adams, ben.marsh
[CL 15694805 by David Harvey in ue5-main branch]
2021-03-15 06:00:55 -04:00
Devin Doucette
800b4e9427
UBT: Fixed bAdaptiveUnityCompilesHeaderFiles to use generated files to include headers
...
#rb Ben.Marsh
#rnx
#robomerge[STARSHIP] Release-5.0-EarlyAccess
[CL 15666062 by Devin Doucette in ue5-main branch]
2021-03-10 11:23:43 -04:00
Devin Doucette
8b1f950403
UBT: Apply optimization, precompiled header, and header build behaviors to the working set even when unity is disabled on the module
...
#rn Ben.Marsh
#robomerge[STARSHIP] Release-5.0-EarlyAccess
#fyi Brandon.Dawson
[CL 15645534 by Devin Doucette in ue5-main branch]
2021-03-08 16:58:01 -04:00
Devin Doucette
d553d0a4e0
UBT: Changes to adaptive unity to expose more non-unity errors
...
- Exclude source files from unity if their first include is in the working set.
- Compile header files in the working set in their own dedicated source file if there is not an existing source file that includes it first.
#rb Ben.Marsh
#robomerge[STARSHIP] Release-5.0-EarlyAccess
[CL 15639040 by Devin Doucette in ue5-main branch]
2021-03-08 10:40:17 -04:00
Marc Audy
8f73cd7fa9
Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
...
This represents UE4/Main @ 15601601
[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
halfdan ingvarsson
9a3fb45cb4
UBT: Add support for ASan on Windows for MSVC versions that support it.
...
Note that up until VS 16.9, according to the MSVC blog, ASan requires explcit helper libraries to be added to the linker line, which requires knowledge of what type of CRT we're compiling with on the link side.
#jira UE-70239
#rb Ben.Marsh
[CL 15574618 by halfdan ingvarsson in ue5-main branch]
2021-03-02 17:55:40 -04:00
martin ridgers
c24153b9e5
When invoking UBT with -Module=X on Mac it runs a deploy step at the end of a build. This requires a build receipt which may not exist if a full build hasn't yet been completed.
...
#rb ben.marsh
#rnx
#ROBOMERGE-SOURCE: CL 15567152 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15567255 by martin ridgers in ue5-main branch]
2021-03-02 03:58:52 -04:00
Marc Audy
9753392e2b
Merge UE5/RES CL# 15462083 to UE5/Main
...
This represents UE4/Main @ 15414221
[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00
Alexis Matte
d60a620f88
Back out changelist 15433232 to fix cis build
...
#rb none
#jira UE-108845
[CL 15454500 by Alexis Matte in ue5-main branch]
2021-02-18 13:23:30 -04:00
Alexis Matte
e421691957
Make sure the InterchangeWorker is always build when we build the editor.
...
#jira none
#rb ben.marsh
[CL 15433232 by Alexis Matte in ue5-main branch]
2021-02-17 09:35:52 -04:00
Marc Audy
cac1fe0019
Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
...
This represents UE4/Main @ CL# 15277572
[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Josh Adams
b0e4357576
- UBT Code changes to remove 32-bit Windows support (C++ code for 32-bit still exists)
...
#rb marc.audy (concept, not each file)
[CL 15265424 by Josh Adams in ue5-main branch]
2021-01-31 15:09:58 -04:00
Josh Adams
fe52551c2a
- Removed deprecated XboxOne platform
...
- Removed PostSplashScreen plugin that was only whitelisted for XboxOne (if we just remove the whitelist, it would build for all platforms, which we don't want)
#rb Marc.Audy (concept, not each file)
#fyi david.harvey
[CL 15265407 by Josh Adams in ue5-main branch]
2021-01-31 14:34:28 -04:00
Marc Audy
bc88b73a29
Merge Release-Engine-Staging to Main @ CL# 15151250
...
Represents UE4/Main @ 15133763
[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
Jack Porter
75f53c8388
Fix up iOS remote build after move from Mono to dotnet
...
- build UBT/UAT on remote Mac
- exclude unnecessary UBT platform source from rsync upload
- modifications to UBT to allow it to compile with Linux and Lumin excluded
- manually convert CRLF for Mac shell scripts after rsync upload
#review
#rb Brandon.Schaefer
#fyi Ben.Marsh
[CL 15045791 by Jack Porter in ue5-main branch]
2021-01-11 21:17:03 -04:00
Marc Audy
bf80889353
UE5/Release-Engine-Staging to UE5/Main
...
This represents UE4/Main up to CL# 14958402
[CL 15028197 by Marc Audy in ue5-main branch]
2021-01-08 19:56:07 -04:00
Ben Marsh
2a902bcbc8
UBT: Fix null reference when running IncludeTool, due to module without a binary.
...
#rb none
#rnx
[CL 14965291 by Ben Marsh in ue5-main branch]
2020-12-24 16:27:27 -04:00
Ben Marsh
6f927647b1
Changing C# code over to using EpicGames.Core over DotNETCommon.
...
#rb none
#rnx
[CL 14962096 by Ben Marsh in ue5-main branch]
2020-12-21 23:07:37 -04:00
Ben Marsh
1e9946779e
UBT: Fix up a few more nullable references.
...
#rb none
#rnx
[CL 14960616 by Ben Marsh in ue5-main branch]
2020-12-20 20:07:40 -04:00
Ben Marsh
68f5abeb09
UBT: Convert UnrealBuildTool to use nullable references.
...
#rb none
#rnx
[CL 14960546 by Ben Marsh in ue5-main branch]
2020-12-20 18:47:42 -04:00