Commit Graph

4546 Commits

Author SHA1 Message Date
Joe Kirchoff
52f52353ba Update terminology. Requires UGS update
#jira UE-158506
#jira UE-158507
#rnx
#rb trivial
#preflight 62c8a7958558075f42ac341d

[CL 21101128 by Joe Kirchoff in ue5-main branch]
2022-07-14 19:18:03 -04:00
Joe Kirchoff
bd207e488f UnrealBuildTool: Update CppStandardVersion.Cpp20 for msvc to pass /std:c++20 instead of /std:c++latest as it was feature-complete* with 16.11
#rnx
#rb trivial

*https://docs.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance?view=msvc-170#note_20abi
#preflight 62d0897a562520a394da92b1

[CL 21100047 by Joe Kirchoff in ue5-main branch]
2022-07-14 17:39:44 -04:00
Joe Kirchoff
ab763b8aec UnrealBuildTool: Fix -fpch-validate-input-files-content check
#rnx
#rb trivial
#jira UE-159463
#preflight 62d05bf28e4b379590a65be8

[CL 21095032 by Joe Kirchoff in ue5-main branch]
2022-07-14 14:30:32 -04:00
josh adams
1ad2bc4cce - Restored the .xcconfig code that I reverted while fixing a bug
#rb trivial
#preflight 62d03e438e4b379590a22ffc

[CL 21093129 by josh adams in ue5-main branch]
2022-07-14 13:20:15 -04:00
josh adams
2bcab46051 [Backout] - CL21082773
#fyi Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Added support for .xcconfig files, currently for project and targets, but we can make specific config ones (Debug vs Development, etc)
#rb adam.king
#preflight skip

[CL 21091241 by josh adams in ue5-main branch]
2022-07-14 11:15:39 -04:00
Joe Kirchoff
be3cc3c85d UnrealBuildTool: Add [RequiresUniqueBuildEnvironment] attribute to Target warning\error settings that affect command line options and will cause builds to be invalidated
#rnx
#rb Ben.Marsh
#preflight 62cf5597a4645cf7b0c8abc4

[CL 21085471 by Joe Kirchoff in ue5-main branch]
2022-07-13 19:56:30 -04:00
Josh Adams
548bd12cd5 - Added support for .xcconfig files, currently for project and targets, but we can make specific config ones (Debug vs Development, etc)
#rb adam.king
#preflight skip

[CL 21082773 by Josh Adams in ue5-main branch]
2022-07-13 18:21:13 -04:00
Peter Engstrom
4aae8d3ed0 Iris experimental replication system.
Initial submit, compiled out by default.

#rb Peter.Engstrom,Mattias.Hornlund,Brian.Bekich,Ryan.Gerleve,John.Barrett
#jira UE-158381
#preflight /62cd6fc7ad490b52da0515a3

[CL 21068370 by Peter Engstrom in ue5-main branch]
2022-07-13 03:11:55 -04:00
SmelJey
88bf150c2f PR #9330: Add build information to Rider Project Model (Contributed by SmelJey)
#preflight 62ce1722c644c2b870dd0b0f

[CL 21066492 by SmelJey in ue5-main branch]
2022-07-12 20:57:59 -04:00
Joe Kirchoff
fb0b2693d2 UnrealBuildTool: Revert ios linker arg to -Wl-no_pie
#rnx
#rb trivial
#preflight skipped

[CL 21065841 by Joe Kirchoff in ue5-main branch]
2022-07-12 19:39:52 -04:00
Joe Kirchoff
7eeed9f355 UnrealBuildTool: link arguments as list for ios & mac
#rnx
#rb trivial
#preflight 62cdd57ac43f0e80cd8f0e5c

[CL 21063127 by Joe Kirchoff in ue5-main branch]
2022-07-12 16:54:17 -04:00
Joe Kirchoff
b014cedff5 UnrealBuildTool: IOS linker arg -no_pie -> -no-pie
#rnx
#rb trivial
#preflight skipped

[CL 21063007 by Joe Kirchoff in ue5-main branch]
2022-07-12 16:48:21 -04:00
Ryan Durand
3b31d07398 Add support for catching Xcode fatal errors when PCH needs to be recompiled.
#rnx
#jira none
#rb ryan.hummer, ben.marsh
#preflight

[CL 21055825 by Ryan Durand in ue5-main branch]
2022-07-12 10:03:26 -04:00
Tim Smith
5d35876169 Added support for UE_5_1_OR_LATER style define constants for UBT/UHT C# plugins.
#rb self
#rnx
#preflight 62cd5d7b21129e2bb824626f

[CL 21054775 by Tim Smith in ue5-main branch]
2022-07-12 07:48:21 -04:00
Joe Kirchoff
5ef701b076 UnrealBuildTool: Clean up clang toolchain paths and versioning.
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]
2022-07-11 16:55:46 -04:00
chris babcock
06b74463be Fix for -BypassGradlePackaging when Intermediate/Android cleaned
[REVIEW] [at]Allan.Bentham
#rb Allan.Bentham


#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 21040475 via CL 21040517 via CL 21040535
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21042210 by chris babcock in ue5-main branch]
2022-07-11 12:33:59 -04:00
Ben Marsh
467087fdc4 UBT: Fix single-file compile for monolithic targets.
#preflight none

[CL 21018555 by Ben Marsh in ue5-main branch]
2022-07-08 20:56:21 -04:00
Ben Marsh
2358410789 UBT: Fix ability to do single file compiles on a generated header.
#preflight none

[CL 21018550 by Ben Marsh in ue5-main branch]
2022-07-08 20:55:22 -04:00
Ben Marsh
be4775b89f Match *.hpp files as source files for compile errors.
#preflight none

[CL 21011851 by Ben Marsh in ue5-main branch]
2022-07-08 14:55:48 -04:00
Joe Kirchoff
eba8c5974e UnrealBuildTool: -BytesPerUnityCPP command line arg to control unity size
#rnx
#rb trivial
#preflight 62c77ba7a6654f9729f063cc

[CL 20996446 by Joe Kirchoff in ue5-main branch]
2022-07-07 20:43:03 -04:00
Joe Kirchoff
da863f0f1c UnrealBuildTool: Fix LogTrace and wrong preprocessor output extension in ClangToolChain
#rnx
#rb trivial
#preflight 62c772912823f28cf240073c

[CL 20996173 by Joe Kirchoff in ue5-main branch]
2022-07-07 20:05:24 -04:00
Joe Kirchoff
8c5d5e9a61 UnrealBuildTool: Fix clang include pch logic for non cpp files to match msvc
#rnx
#rb none
#preflight 62c75aa1324817d8148a5374

[CL 20994957 by Joe Kirchoff in ue5-main branch]
2022-07-07 18:41:18 -04:00
Joe Kirchoff
71140f142c UnrealBuildTool: Update sn-dbs clang++ config
#jira UE-158811
#rb trivial
#rnx
#preflight 62c711dd2f2d04691854bee9

[CL 20986686 by Joe Kirchoff in ue5-main branch]
2022-07-07 13:10:12 -04:00
allan bentham
074b10ac38 Android build fix:
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]
2022-07-07 11:32:16 -04:00
Joe Kirchoff
b35c152ee1 UnrealBuildTool: Prevent adding duplicate actions when using FASTBuild
#rnx
#rb trivial
#preflight 62c60f092f2d04691812fd46

[CL 20975522 by Joe Kirchoff in ue5-main branch]
2022-07-06 18:56:43 -04:00