Example #1
0
        /// <summary>
        /// Cleans up temporary simulation files
        /// </summary>
        private void CleanSimulation()
        {
            Directory.Delete(currentWorkingDirectory, true);

            currentWorkingDirectory = null;
            currentResult           = null;
            isimProcess             = null;
        }
Example #2
0
        /// <summary>
        /// Builds simulation files
        /// </summary>
        private void BuildSimulation()
        {
            if (currentWorkingDirectory != null)
            {
                CleanSimulation();
            }

            currentWorkingDirectory = GenerateWorkingDirectory();

            // Start Building
            currentResult = FuseBuild.BuildProject(currentWorkingDirectory, Project, TopModule);

            Logger.Instance.WriteDebug("Fuse Build Result:");
            Logger.Instance.WriteDebug(currentResult.BuildLog);
        }
Example #3
0
        /// <summary>
        /// Cleans up temporary simulation files
        /// </summary>
        private void CleanSimulation()
        {
            Directory.Delete(currentWorkingDirectory, true);

            currentWorkingDirectory = null;
            currentResult = null;
            isimProcess = null;
        }
Example #4
0
        /// <summary>
        /// Builds simulation files
        /// </summary>
        private void BuildSimulation()
        {
            if (currentWorkingDirectory != null)
            {
                CleanSimulation();
            }

            currentWorkingDirectory = GenerateWorkingDirectory();

            // Start Building
            currentResult = FuseBuild.BuildProject(currentWorkingDirectory, Project, TopModule);

            Logger.Instance.WriteDebug("Fuse Build Result:");
            Logger.Instance.WriteDebug(currentResult.BuildLog);
        }