From 339715043e06f4f71d571ba3641df875ec3d6c4f Mon Sep 17 00:00:00 2001 From: Brandon Schaefer Date: Thu, 22 Jul 2021 17:24:46 -0400 Subject: [PATCH] Disable clang color if using a build machine #jira none #rb none #fyi Ryan.Durand [CL 16931324 by Brandon Schaefer in ue5-main branch] --- .../Programs/UnrealBuildTool/Platform/Linux/UEBuildLinux.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Engine/Source/Programs/UnrealBuildTool/Platform/Linux/UEBuildLinux.cs b/Engine/Source/Programs/UnrealBuildTool/Platform/Linux/UEBuildLinux.cs index 1fb2012234c1..8b889b42d2a5 100644 --- a/Engine/Source/Programs/UnrealBuildTool/Platform/Linux/UEBuildLinux.cs +++ b/Engine/Source/Programs/UnrealBuildTool/Platform/Linux/UEBuildLinux.cs @@ -579,6 +579,12 @@ namespace UnrealBuildTool Options |= LinuxToolChainOptions.DisableSplitDebugInfoWithObjCopy; } + // Disable color logging if we are on a build machine + if (Environment.GetEnvironmentVariable("IsBuildMachine") == "1") + { + Log.ColorConsoleOutput = false; + } + return new LinuxToolChain(Target.Architecture, SDK, Target.LinuxPlatform.bPreservePSYM, Options); }