public static void RegisterPlatformToolChain(CPPTargetPlatform InPlatform, IUEToolChain InToolChain) { if (CPPToolChainDictionary.ContainsKey(InPlatform) == true) { Log.TraceInformation("RegisterPlatformToolChain Warning: Registering tool chain {0} for {1} when it is already set to {2}", InToolChain.ToString(), InPlatform.ToString(), CPPToolChainDictionary[InPlatform].ToString()); CPPToolChainDictionary[InPlatform] = InToolChain; } else { CPPToolChainDictionary.Add(InPlatform, InToolChain); } }