INNER CODE UNIT · C#
BuildEnvironment
LuminoEngine/Lumino · tools/LuminoBuild/BuildEnvironment.cs:17
class BuildEnvironment
{
public const string VSWhereUrl = @"https://github.com/Microsoft/vswhere/releases/download/2.5.2/vswhere.exe";
public const string EngineBuildDirName = "EngineBuild";
public const string EngineInstallDirName = "EngineInstall";
public static bool FromCI { get; private set; }
// Build settings
public static string Target { get; set; }
public static string Configuration { get; set; }
public static string TargetFullName { get { return (string.IsNullOrEmpty(Configuration)) ? Target : $"{Target}-{BuildEnvironment.Configuration}"; } }
// Build setting utils.
public static bool IsMSVCTarget { get { return Target.Contains("MSVC"); } }
public static bool IsWebTarget { get { return Target == "Emscripten"; } }
public static bool IsAndroidTarget { get { return Target.Contains("Android"); } }