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

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtsushi Eno <atsushieno@veritas-vos-liberabit.com>2013-12-06 05:11:23 +0400
committerAtsushi Eno <atsushieno@veritas-vos-liberabit.com>2013-12-06 05:11:23 +0400
commitf9b37c693966bf886c52d852831bf99f14a33813 (patch)
tree9ddb462e9b5865181692f8f35a14995baeba6f58 /mcs/class/Microsoft.Build.Engine
parent2ef208b1a6f94d8b8d91e4e868c731ac3a5481b8 (diff)
Fix build.
Diffstat (limited to 'mcs/class/Microsoft.Build.Engine')
-rw-r--r--mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConsoleLogger.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConsoleLogger.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConsoleLogger.cs
index da51211c310..5fb7d21899c 100644
--- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConsoleLogger.cs
+++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConsoleLogger.cs
@@ -290,7 +290,12 @@ namespace Microsoft.Build.BuildEngine
// record for the event without correct sender object.
// Hence we expect sender as a valid object only if it is IBuildEngine4 -
// only Microsoft.Build.Internal.BuildEngine4 implements it so far.
- var key = sender as IBuildEngine4 ?? dummy_key;
+ // (Used IBuildEngine3 because it needs to build for NET_4_0).
+#if NET_4_0
+ var key = sender as IBuildEngine3 ?? dummy_key;
+#else
+ var key = dummy_key;
+#endif
if (!build_records.TryGetValue (key, out r)) {
r = new BuildRecord (this);
build_records.Add (key, r);