[xbuild] Don't report Imports ignored because of false conditions.
authorAnkit Jain <radical@corewars.org>
Fri, 11 Mar 2011 09:02:38 +0000 (14:32 +0530)
committerAnkit Jain <radical@corewars.org>
Fri, 11 Mar 2011 13:16:20 +0000 (18:46 +0530)
mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Import.cs

index f9c0e52bbc1439d29e50e28237bcb40d84a52c76..332ee68fc4a7a9bdb13c2e542c8009f3f692a65d 100644 (file)
@@ -156,12 +156,8 @@ namespace Microsoft.Build.BuildEngine {
 
                                        // do this after setting new Extension properties, as condition might
                                        // reference it
-                                       if (!ConditionParser.ParseAndEvaluate (condition_attribute, project)) {
-                                               project.ParentEngine.LogMessage (MessageImportance.Low,
-                                                               "{0}: Not importing '{1}' project as the condition '{2}' is false",
-                                                               importingFile, project_attribute, condition_attribute);
+                                       if (!ConditionParser.ParseAndEvaluate (condition_attribute, project))
                                                continue;
-                                       }
 
                                        // We stop if atleast one file got imported.
                                        // Remaining extension paths are *not* tried