protected NativeBuildEnvironmentConfiguration(NativeBuildEnvironmentConfiguration Configuration) { Target = new TargetInfo(Configuration.Target); }
protected NativeBuildEnvironmentConfiguration(NativeBuildEnvironmentConfiguration Configuration) { Target = new TargetInfo(Configuration.Target); }
private static bool ShouldUseLibcxx(NativeBuildEnvironmentConfiguration.TargetInfo Target) { // set UE4_LINUX_USE_LIBCXX to either 0 or 1. If unset, defaults to 1. string UseLibcxxEnvVarOverride = Environment.GetEnvironmentVariable("UE4_LINUX_USE_LIBCXX"); if (UseLibcxxEnvVarOverride != null && (UseLibcxxEnvVarOverride == "1")) { return true; } // at the moment only x86_64 is supported return Target.Architecture.StartsWith("x86_64"); }