diff options
author | David Karlaš <david.karlas@microsoft.com> | 2017-11-06 16:14:33 +0300 |
---|---|---|
committer | David Karlaš <david.karlas@microsoft.com> | 2017-11-06 16:54:55 +0300 |
commit | 5bebc00134f479d936f20054875c841a0dd970bb (patch) | |
tree | fef05ce7784d635e259515d227fc389e9282fae5 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels | |
parent | 3e682363948979fdd8678e0d707166fea1daa2d8 (diff) |
Added "Skip building unmodified projects" setting which speeds up building projects with many project referenes
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/BuildPanel.cs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/BuildPanel.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/BuildPanel.cs index 1512caa36c..1047a04273 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/BuildPanel.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/BuildPanel.cs @@ -64,6 +64,7 @@ namespace MonoDevelop.Ide.Gui.OptionPanels verbosityCombo.Active = (int)IdeApp.Preferences.MSBuildVerbosity.Value; buildBeforeTestCheckBox.Active = IdeApp.Preferences.BuildBeforeRunningTests; buildWithMSBuildCheckBox.Active = Runtime.Preferences.BuildWithMSBuild; + skipBuildingUnmodifiedProjectsCheckbox.Active = Runtime.Preferences.SkipBuildingUnmodifiedProjects; parallelBuildCheckbox.Active = MonoDevelop.Core.Runtime.Preferences.ParallelBuild.Value; SetupAccessibility (); @@ -79,6 +80,8 @@ namespace MonoDevelop.Ide.Gui.OptionPanels GettextCatalog.GetString ("Check to build the solution before running tests")); buildWithMSBuildCheckBox.SetCommonAccessibilityAttributes ("BuildPanel.buildWithMSBuild", "", GettextCatalog.GetString ("Check to use MSBuild to build the solution")); + skipBuildingUnmodifiedProjectsCheckbox.SetCommonAccessibilityAttributes ("BuildPanel.skipUnmodifiedProject", "", + GettextCatalog.GetString ("Check to skip building unmodified projects")); parallelBuildCheckbox.SetCommonAccessibilityAttributes ("BuildPanel.parallelBuild", "", GettextCatalog.GetString ("Check to enable parallel building")); @@ -100,6 +103,7 @@ namespace MonoDevelop.Ide.Gui.OptionPanels IdeApp.Preferences.MSBuildVerbosity.Value = (MSBuildVerbosity) verbosityCombo.Active; IdeApp.Preferences.BuildBeforeRunningTests.Value = buildBeforeTestCheckBox.Active; Runtime.Preferences.BuildWithMSBuild.Value = buildWithMSBuildCheckBox.Active; + Runtime.Preferences.SkipBuildingUnmodifiedProjects.Value = skipBuildingUnmodifiedProjectsCheckbox.Active; MonoDevelop.Core.Runtime.Preferences.ParallelBuild.Value = parallelBuildCheckbox.Active; if (saveChangesRadioButton.Active) IdeApp.Preferences.BeforeBuildSaveAction.Value = BeforeCompileAction.SaveAllFiles; |