brandon schaefer
0d1c2b7cd9
Remove AutoRTFM suffix when AutoRTFM is enabled
...
#rb Brandon.Schaefer
[CL 29718074 by brandon schaefer in ue5-main branch]
2023-11-14 13:05:13 -05:00
joe kirchoff
a539e87e0b
UnrealBuildTool: Rename Posix group to PosixOS
...
#rnx
[CL 29660060 by joe kirchoff in ue5-main branch]
2023-11-10 18:14:33 -05:00
joe kirchoff
74ad522d1b
UnrealBuildTool: Add Posix platform group which includes Linux and Mac platforms
...
[CL 29659271 by joe kirchoff in ue5-main branch]
2023-11-10 17:59:16 -05:00
joe kirchoff
a204c6ad35
UnrealBuildTool: Fix issue preventing PGO from running against a target without a project
...
#rnx
[CL 28643719 by joe kirchoff in ue5-main branch]
2023-10-10 18:40:01 -04:00
daniel lamb
3e286ea58e
Linux can now be cooked on windows platforms without the sdk installed.
...
Added override cook platform for use by content beacon to the datadrivenplatforminfo.
[REVIEW] [at]Josh.Adams
[CL 28223391 by daniel lamb in ue5-main branch]
2023-09-26 09:13:27 -04:00
joe kirchoff
40521adeca
Clang static analysis requires unity builds to be disabled
...
#rnx
[CL 27329915 by joe kirchoff in ue5-main branch]
2023-08-23 20:33:44 -04:00
arciel rekman
0f975e6c71
Add a way to soft-disable PGO during a build.
...
- Sometimes PGO data gets stale and can needs to be removed (until a new one is collected) because it can even break the build. Instead of changing the build scripts each time when such an update process happens, add a way for UBT to silently ignore non-existent PGO data (when the file exists but has 0 size).
#rb Josh.Adams
[REVIEW] [at]Josh.Adams
#rnx
[CL 27071828 by arciel rekman in ue5-main branch]
2023-08-14 11:37:00 -04:00
joe kirchoff
22cdb0b04a
UnrealBuildTool: Clean up IsBuildMachine checks
...
#rnx
[CL 27019595 by joe kirchoff in ue5-main branch]
2023-08-10 20:59:28 -04:00
arciel rekman
7737566a62
Make UBT handle gracefully lack of the PGO data files.
...
#rb none
[CL 26611153 by arciel rekman in ue5-main branch]
2023-07-26 12:41:21 -04:00
arciel rekman
2252185545
Fix wrong Linux PGO path for a project-less build.
...
#rb none
[REVIEW] [at]Joe.Kirchoff
[CL 26490472 by arciel rekman in ue5-main branch]
2023-07-20 13:46:44 -04:00
arciel rekman
d8634a5c6a
Change Linux PGO file location to match other platforms.
...
- Also change the name to match the target.
#rb none
[CL 26488168 by arciel rekman in ue5-main branch]
2023-07-20 12:14:22 -04:00
arciel rekman
49116212ad
Compile servers with WITH_RAYTRACING=0
...
- This reduces Shipping server binary by a couple megabytes, and also helps reduce work during the LTO/PGO builds.
#rb Yuriy.ODonnell
[REVIEW] [at]Yuriy.ODonnell
[CL 25984505 by arciel rekman in ue5-main branch]
2023-06-14 13:05:10 -04:00
galeone
431c09150e
[UBT] Add support for Code coverage on Linux
...
#rb Brandon.Schaefer, Jerome.Delattre, Joe.Kirchoff
[CL 25794147 by galeone in ue5-main branch]
2023-06-05 12:03:25 -04:00
arciel rekman
7d6b86f71d
Regularize support for LTO/ThinLTO for Linux.
...
- Issue a warning when ThinLTO flag is specified on the command line but has no effect.
#rb Brandon Schaefer
[REVIEW]
#preflight 647a06fcf40c6565433192ac
[CL 25762597 by arciel rekman in ue5-main branch]
2023-06-02 11:26:41 -04:00
joe kirchoff
c04da27b3b
UnrealBuildTool: More automated code cleanup
...
#rnx
#preflight 64767efb4b1ead7c7f428c7a
[CL 25693857 by joe kirchoff in ue5-main branch]
2023-05-30 18:59:32 -04:00
joe kirchoff
36d266e932
UnrealBuildTool: Automated code cleanup
...
#rnx
#preflight 6476799e947ff6973c225619
[CL 25693241 by joe kirchoff in ue5-main branch]
2023-05-30 18:38:07 -04:00
joe kirchoff
57a8fe409c
UnrealBuildTool: Use expression body for simple properties and accessors
...
#rnx
#preflight 64766abcfe6a3b258a04cb50
[CL 25691579 by joe kirchoff in ue5-main branch]
2023-05-30 18:01:50 -04:00
brandon schaefer
900964e01b
Add a Suffix when compiling with AutoRTFM compiler for Linux builds
...
#rb none
#preflight none
[FYI] Neil.Henning, Michael.Nicolella
[CL 25203430 by brandon schaefer in ue5-main branch]
2023-04-26 14:13:52 -04:00
yiliang siew
2eb3d3add2
Adds a new bEnableLibFuzzer option for desktop platforms.
...
#rb Joe.Kirchoff
[FYI] Brandon.Schaefer
#preflight 643f1cebb91c1307586cba5c
[CL 25099401 by yiliang siew in ue5-main branch]
2023-04-18 20:53:49 -04:00
danny couture
3782e2df04
Fix monolithic editor linux builds that are extremely large because debug symbols are not split properly
...
#rnx
#rb Brandon.Schaefer
#preflight 642abcf1da7f958370d8ad31
[CL 24891106 by danny couture in ue5-main branch]
2023-04-03 08:18:56 -04:00
bryan sefcik
78aa2dfd58
Did a pass through the code to make it thread safe.
...
#fyi joe.kirchoff
#preflight 6424da90e11ce5214fcbfde7
[CL 24849236 by bryan sefcik in ue5-main branch]
2023-03-29 21:12:39 -04:00
brandon schaefer
547593db87
Move to adding a TargetRules bool for using AutoRTFM Compiler
...
#rb Neil.Henning
[FYI] Michael.Nicolella
#preflight 6421fdc6973e609670b97622
[CL 24824162 by brandon schaefer in ue5-main branch]
2023-03-28 15:14:44 -04:00
james singer
38043bb2a0
Provide option to disable dump_syms where iteration speed is desirable. (-NoDumpSyms or set bDisableDumpSyms)
...
#jira UE-177205
#preflight 640a062228026468d9d37cf8
#review-24547341 @Brandon.Schaefer
#rb Brandon.Schaefer
[CL 24576891 by james singer in ue5-main branch]
2023-03-09 11:27:20 -05:00
Joe Kirchoff
ddcb912fe5
UnrealBuildTool: Remove CanUseParallelExecutor as it is no longer needed as the UAT ParallelExecutor has been removed and is obsolete.
...
#rnx
#rb trivial
#preflight 63fe749add78dd50f6247b02
[CL 24452546 by Joe Kirchoff in ue5-main branch]
2023-02-28 17:01:41 -05:00
bryan sefcik
897d3d015b
Disabled pch chaining on Linux because it is crashing the compiler when compiling the CitySample.
...
#jira
[FYI] joe.kirchoff
#preflight 63e59ec7db0da0fdac5519b6
[CL 24114192 by bryan sefcik in ue5-main branch]
2023-02-09 22:38:41 -05:00