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"); } }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…