[xbuild] Fix bug #664349 .
authorAnkit Jain <radical@corewars.org>
Thu, 13 Jan 2011 21:55:19 +0000 (03:25 +0530)
committerAnkit Jain <radical@corewars.org>
Thu, 13 Jan 2011 21:55:19 +0000 (03:25 +0530)
* Microsoft.Build.BuildEngine/Project.cs (BuildInternal): Set needToReevaluate to
false, when reevaluating.

mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Project.cs

index 9cf7ff582ea371684874ba31f3fcd66c8f4f099a..d795266091fdc6b8aebe84006847e30fddb20879 100644 (file)
@@ -299,8 +299,10 @@ namespace Microsoft.Build.BuildEngine {
                                   BuildSettings buildFlags)
                {
                        CheckUnloaded ();
-                       if (buildFlags == BuildSettings.None)
+                       if (buildFlags == BuildSettings.None) {
+                               needToReevaluate = false;
                                Reevaluate ();
+                       }
                        
                        if (targetNames == null || targetNames.Length == 0) {
                                if (defaultTargets != null && defaultTargets.Length != 0)