Exemplo n.º 1
0
 protected NativeBuildEnvironmentConfiguration(NativeBuildEnvironmentConfiguration Configuration)
 {
     Target = new TargetInfo(Configuration.Target);
 }
Exemplo n.º 2
0
 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");
        }