Example #1
0
        // Build
        public static void BuildMain(BuildSoftware soft, bool debugModeIfUnix)
        {
            int      version, build;
            string   name;
            DateTime date;

            string title = Console.Title;

            Console.Title = string.Format("Building {0}", soft.IDString);

            try
            {
                Win32BuildUtil.ReadBuildInfoFromTextFile(out build, out version, out name, out date);

                soft.SetBuildNumberVersionName(build, version, name, date);

                Con.WriteLine("Building '{0}' - {1}...", soft.IDString, soft.TitleString);

                BuildSoftwareUnix softUnix = soft as BuildSoftwareUnix;

                if (softUnix == null)
                {
                    soft.Build();
                }
                else
                {
                    softUnix.Build(debugModeIfUnix);
                }
            }
            finally
            {
                Console.Title = title;
            }
        }
Example #2
0
        // Build
        public static void BuildMain(BuildSoftware soft, bool debugModeIfUnix)
        {
            int version, build;
            string name;
            DateTime date;

            string title = Console.Title;
            Console.Title = string.Format("Building {0}", soft.IDString);

            try
            {
                Win32BuildUtil.ReadBuildInfoFromTextFile(out build, out version, out name, out date);

                soft.SetBuildNumberVersionName(build, version, name, date);

                Con.WriteLine("Building '{0}' - {1}...", soft.IDString, soft.TitleString);

                BuildSoftwareUnix softUnix = soft as BuildSoftwareUnix;

                if (softUnix == null)
                {
                    soft.Build();
                }
                else
                {
                    softUnix.Build(debugModeIfUnix);
                }
            }
            finally
            {
                Console.Title = title;
            }
        }