diff options
author | Atsushi Eno <atsushieno@veritas-vos-liberabit.com> | 2013-12-06 05:11:23 +0400 |
---|---|---|
committer | Atsushi Eno <atsushieno@veritas-vos-liberabit.com> | 2013-12-06 05:11:23 +0400 |
commit | f9b37c693966bf886c52d852831bf99f14a33813 (patch) | |
tree | 9ddb462e9b5865181692f8f35a14995baeba6f58 /mcs/class/Microsoft.Build.Engine | |
parent | 2ef208b1a6f94d8b8d91e4e868c731ac3a5481b8 (diff) |
Fix build.
Diffstat (limited to 'mcs/class/Microsoft.Build.Engine')
-rw-r--r-- | mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConsoleLogger.cs | 7 |
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); |