From b02965711a387b015a6af4b9d26bbdabf10fc5b4 Mon Sep 17 00:00:00 2001 From: Mikayla Hutchinson Date: Mon, 1 Aug 2016 13:47:41 -0400 Subject: [PATCH 1/2] Remove xbuild workarounds They do not work Mono 4.6+ where the underlying bug is fixed --- src/FSharpSource.targets | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/FSharpSource.targets b/src/FSharpSource.targets index eb57269..ea3656f 100755 --- a/src/FSharpSource.targets +++ b/src/FSharpSource.targets @@ -306,8 +306,6 @@ Some other NuGET monikers to support in the future, see http://docs.nuget.org/do $(DefineConstants);PUT_TYPE_PROVIDERS_IN_FSCORE $(DefineConstants);QUERIES_IN_FSLIB - - $(MSBuildExtensionsPath32)\..\xbuild-frameworks\.NETPortable\v4.0 @@ -348,8 +346,6 @@ Some other NuGET monikers to support in the future, see http://docs.nuget.org/do netcore Profile7 v4.5 - - $(MSBuildExtensionsPath32)\..\xbuild-frameworks\.NETPortable\v4.5 $(OtherFlags) --targetprofile:netcore @@ -389,8 +385,6 @@ Some other NuGET monikers to support in the future, see http://docs.nuget.org/do netcore Profile78 v4.5 - - $(MSBuildExtensionsPath32)\..\xbuild-frameworks\.NETPortable\v4.5 $(OtherFlags) --targetprofile:netcore @@ -430,8 +424,6 @@ Some other NuGET monikers to support in the future, see http://docs.nuget.org/do netcore Profile259 v4.5 - - $(MSBuildExtensionsPath32)\..\xbuild-frameworks\.NETPortable\v4.5 $(OtherFlags) --targetprofile:netcore -- 2.7.4 (Apple Git-66) From e57cb16ee7927bb31b2c9b63e1b2e394bf9f9932 Mon Sep 17 00:00:00 2001 From: Mikayla Hutchinson Date: Mon, 1 Aug 2016 13:48:23 -0400 Subject: [PATCH 2/2] Remove dead code Remove Mono workarounds for missing files. Mono has been shipping the files for some time now. --- .../FSharp.Build/Microsoft.Portable.FSharp.Targets | 52 ---------------------- 1 file changed, 52 deletions(-) diff --git a/src/fsharp/FSharp.Build/Microsoft.Portable.FSharp.Targets b/src/fsharp/FSharp.Build/Microsoft.Portable.FSharp.Targets index 8c99ab6..ee5f9b1 100644 --- a/src/fsharp/FSharp.Build/Microsoft.Portable.FSharp.Targets +++ b/src/fsharp/FSharp.Build/Microsoft.Portable.FSharp.Targets @@ -24,60 +24,8 @@ Copyright (C) Microsoft Corporation. All rights reserved. Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\Portable\v4.0\Microsoft.Portable.Common.targets') AND !Exists('$(MSBuildExtensionsPath32)\Microsoft\Portable\Microsoft.Portable.Core.props')"/> - - - - - Any CPU - - Portable - .NETPortable - .NET Portable Subset - - false - true - - true - - - - - - - - - $(ResolveReferencesDependsOn); - ImplicitlyExpandTargetFramework; - - - - $(ImplicitlyExpandTargetFrameworkDependsOn); - GetReferenceAssemblyPaths - - - - - - - - - false - ImplicitlyExpandTargetFramework - True - - - - - -- 2.7.4 (Apple Git-66)