Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Karlaš <david.karlas@microsoft.com>2017-11-06 16:14:33 +0300
committerDavid Karlaš <david.karlas@microsoft.com>2017-11-06 16:54:55 +0300
commit5bebc00134f479d936f20054875c841a0dd970bb (patch)
treefef05ce7784d635e259515d227fc389e9282fae5 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels
parent3e682363948979fdd8678e0d707166fea1daa2d8 (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.cs4
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;