|
22 | 22 | <VersionFile>$(FSharpSourcesRoot)\source-build-version</VersionFile> |
23 | 23 | <VersionFileCondition="'$(TargetFramework)' == 'net20'">$(FSharpSourcesRoot)\source-build-version-2.3.0.0</VersionFile> |
24 | 24 | <VersionFileCondition="'$(TargetFramework)' == 'net40'">$(FSharpSourcesRoot)\source-build-version-4.3.0.0</VersionFile> |
25 | | - <VersionFileCondition="'$(TargetFramework)' == 'portable-net4+sl4+wp71+win8'">$(FSharpSourcesRoot)\source-build-version-2.3.5.0</VersionFile> |
26 | 25 | <VersionFileCondition="'$(TargetFramework)' == 'portable-net45+sl5+win8'">$(FSharpSourcesRoot)\source-build-version-2.3.5.0</VersionFile> |
27 | 26 | <!-- |
28 | 27 | Some other NuGET monikers to support in the future, see http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#Package_Conventions |
@@ -210,77 +209,6 @@ Some other NuGET monikers to support in the future, see http://docs.nuget.org/do |
210 | 209 |
|
211 | 210 | </PropertyGroup> |
212 | 211 |
|
213 | | -<!-- Target Portable--> |
214 | | - <PropertyGroupCondition="'$(TargetFramework)'=='portable-net4+sl4+wp71+win8'"> |
215 | | - |
216 | | - <TargetFrameworkProfile>Profile88</TargetFrameworkProfile> |
217 | | - <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> |
218 | | - <TargetFrameworkOutputDirectory>$(TargetFramework)</TargetFrameworkOutputDirectory> |
219 | | - |
220 | | - <DefineConstants>$(DefineConstants);FSHARP_CORE_PORTABLE</DefineConstants> |
221 | | - <DefineConstants>$(DefineConstants);FX_NO_CONCURRENT_DICTIONARY</DefineConstants> |
222 | | - <DefineConstants>$(DefineConstants);FX_ATLEAST_PORTABLE</DefineConstants> |
223 | | - <DefineConstants>$(DefineConstants);FX_NO_ARRAY_LONG_LENGTH</DefineConstants> |
224 | | - <DefineConstants>$(DefineConstants);FX_NO_DEBUG_PROXIES</DefineConstants> |
225 | | - <DefineConstants>$(DefineConstants);FX_NO_EXIT</DefineConstants> |
226 | | - <DefineConstants>$(DefineConstants);FX_NO_CHAR_PARSE</DefineConstants> |
227 | | - <DefineConstants>$(DefineConstants);FX_NO_DEFAULT_DEPENDENCY_TYPE</DefineConstants> |
228 | | - <DefineConstants>$(DefineConstants);FX_SIMPLE_SECURITY_PERMISSIONS</DefineConstants> |
229 | | - <DefineConstants>$(DefineConstants);FX_NO_TRUNCATE</DefineConstants> |
230 | | - <DefineConstants>$(DefineConstants);FX_NO_CULTURE_INFO_ARGS</DefineConstants> |
231 | | - <DefineConstants>$(DefineConstants);FX_NO_REFLECTION_MODULES</DefineConstants> |
232 | | - <DefineConstants>$(DefineConstants);FX_NO_REFLECTION_METADATA_TOKENS</DefineConstants> |
233 | | - <DefineConstants>$(DefineConstants);FX_NO_TO_LOWER_INVARIANT</DefineConstants> |
234 | | - <DefineConstants>$(DefineConstants);FX_NO_EXIT_CONTEXT_FLAGS</DefineConstants> |
235 | | - <DefineConstants>$(DefineConstants);FX_NO_BASED_ARRAYS</DefineConstants> |
236 | | - <DefineConstants>$(DefineConstants);FX_NO_DOUBLE_BIT_CONVERTER</DefineConstants> |
237 | | - <DefineConstants>$(DefineConstants);FX_NO_BINARY_SERIALIZATION</DefineConstants> |
238 | | - <DefineConstants>$(DefineConstants);FX_NO_ASCII_ENCODING</DefineConstants> |
239 | | - <DefineConstants>$(DefineConstants);FX_NO_DEFAULT_ENCODING</DefineConstants> |
240 | | - <DefineConstants>$(DefineConstants);FX_NO_FILE_OPTIONS</DefineConstants> |
241 | | - <DefineConstants>$(DefineConstants);FX_NO_NONBLOCK_IO</DefineConstants> |
242 | | - <DefineConstants>$(DefineConstants);FX_NO_COMMAND_LINE_ARGS</DefineConstants> |
243 | | - <DefineConstants>$(DefineConstants);FX_NO_ENVIRONMENT</DefineConstants> |
244 | | - <DefineConstants>$(DefineConstants);FX_NO_PROCESS_START</DefineConstants> |
245 | | - <DefineConstants>$(DefineConstants);FX_NO_APP_DOMAINS</DefineConstants> |
246 | | - <DefineConstants>$(DefineConstants);FX_NO_PROCESS_DIAGNOSTICS</DefineConstants> |
247 | | - <DefineConstants>$(DefineConstants);FX_NO_IOBSERVABLE</DefineConstants> |
248 | | - <DefineConstants>$(DefineConstants);FX_NO_WEB_CLIENT</DefineConstants> |
249 | | - <DefineConstants>$(DefineConstants);FX_NO_CONVERTER</DefineConstants> |
250 | | - <DefineConstants>$(DefineConstants);FX_NO_GET_HASH_CODE_HELPER</DefineConstants> |
251 | | - <DefineConstants>$(DefineConstants);FX_NO_COMVISIBLE</DefineConstants> |
252 | | - <DefineConstants>$(DefineConstants);FX_NO_ICLONEABLE</DefineConstants> |
253 | | - <DefineConstants>$(DefineConstants);FX_NO_SECURITY_PERMISSIONS</DefineConstants> |
254 | | - <DefineConstants>$(DefineConstants);FX_NO_SYSTEM_CONSOLE</DefineConstants> |
255 | | - <DefineConstants>$(DefineConstants);FX_NO_ARRAY_KEY_SORT</DefineConstants> |
256 | | - <DefineConstants>$(DefineConstants);FX_NO_REFLECTION_EMIT</DefineConstants> |
257 | | - <DefineConstants>$(DefineConstants);FX_NO_PARAMETERIZED_THREAD_START</DefineConstants> |
258 | | - <DefineConstants>$(DefineConstants);FX_EVENTWAITHANDLE_NO_IDISPOSABLE</DefineConstants> |
259 | | - <DefineConstants>$(DefineConstants);FX_NO_REGISTERED_WAIT_HANDLES</DefineConstants> |
260 | | - <DefineConstants>$(DefineConstants);FX_ATLEAST_LINQ</DefineConstants> |
261 | | - <DefineConstants>$(DefineConstants);FX_NO_THREAD</DefineConstants> |
262 | | - <DefineConstants>$(DefineConstants);FX_NO_THREADPOOL</DefineConstants> |
263 | | - <DefineConstants>$(DefineConstants);FX_NO_WAITONE_MILLISECONDS</DefineConstants> |
264 | | - <DefineConstants>$(DefineConstants);FX_NO_TPL_PARALLEL</DefineConstants> |
265 | | - <DefineConstants>$(DefineConstants);PUT_TYPE_PROVIDERS_IN_FSCORE</DefineConstants> |
266 | | - <DefineConstants>$(DefineConstants);FX_NO_CUSTOMATTRIBUTEDATA</DefineConstants> |
267 | | - <DefineConstants>$(DefineConstants);FX_NO_BIGINT</DefineConstants> |
268 | | - <DefineConstants>$(DefineConstants);DONT_INCLUDE_DEPRECATED</DefineConstants> |
269 | | - <DefineConstants>$(DefineConstants);PUT_TYPE_PROVIDERS_IN_FSCORE</DefineConstants> |
270 | | - |
271 | | - <DefineConstants>$(DefineConstants);FX_NO_STRUCTURAL_EQUALITY</DefineConstants> |
272 | | - <DefineConstants>$(DefineConstants);FX_NO_CANCELLATIONTOKEN_CLASSES</DefineConstants> |
273 | | - <DefineConstants>$(DefineConstants);FX_NO_LAZY</DefineConstants> |
274 | | - <DefineConstants>$(DefineConstants);FX_NO_TUPLE</DefineConstants> |
275 | | - <DefineConstants>$(DefineConstants);FX_NO_TASK</DefineConstants> |
276 | | - <DefineConstants>$(DefineConstants);FX_NO_OPERATION_CANCELLED</DefineConstants> |
277 | | - <DefineConstants>$(DefineConstants);FX_NO_THREAD_STATIC</DefineConstants> |
278 | | - |
279 | | - <AssemblySearchPaths>$(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\$(TargetFrameworkProfile)</AssemblySearchPaths> |
280 | | - <OtherFlags>$(OtherFlags) --simpleresolution -r:"$(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\$(TargetFrameworkProfile)\mscorlib.dll" -r:"$(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\$(TargetFrameworkProfile)\System.dll" -r:"$(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\$(TargetFrameworkProfile)\System.Core.dll"</OtherFlags> |
281 | | - |
282 | | - </PropertyGroup> |
283 | | - |
284 | 212 | <!-- Target Silverlight 3.0--> |
285 | 213 | <PropertyGroupCondition="'$(TargetFramework)'=='sl3'"> |
286 | 214 | <TargetFrameworkVersion>v3.0</TargetFrameworkVersion> |
@@ -677,10 +605,10 @@ Some other NuGET monikers to support in the future, see http://docs.nuget.org/do |
677 | 605 |
|
678 | 606 | <!-- Include the portable targets file when building the portable FSharp.Core--> |
679 | 607 | <ImportProject="$(MSBuildExtensionsPath32)\Microsoft\Portable\v4.0\Microsoft.Portable.Common.targets" |
680 | | -Condition=" '$(TargetFramework)'=='portable-net45+sl5+win8'OR '$(TargetFramework)'=='portable-net4+sl4+wp71+win8'AND Exists('$(MSBuildExtensionsPath32)\Microsoft\Portable\v4.0\Microsoft.Portable.Common.targets')" /> |
| 608 | +Condition=" '$(TargetFramework)'=='portable-net45+sl5+win8' AND Exists('$(MSBuildExtensionsPath32)\Microsoft\Portable\v4.0\Microsoft.Portable.Common.targets')" /> |
681 | 609 |
|
682 | 610 | <!-- If the Microsoft.Portable.Common.targets file does not exist when building the portable FSharp.Core, include the following ProperyGroup--> |
683 | | - <PropertyGroupCondition=" '$(TargetFramework)'=='portable-net45+sl5+win8'OR '$(TargetFramework)'=='portable-net4+sl4+wp71+win8'AND !Exists('$(MSBuildExtensionsPath32)\Microsoft\Portable\v4.0\Microsoft.Portable.Common.targets')"> |
| 611 | + <PropertyGroupCondition=" '$(TargetFramework)'=='portable-net45+sl5+win8' AND !Exists('$(MSBuildExtensionsPath32)\Microsoft\Portable\v4.0\Microsoft.Portable.Common.targets')"> |
684 | 612 |
|
685 | 613 | <AvailablePlatforms>Any CPU</AvailablePlatforms> |
686 | 614 |
|
@@ -724,15 +652,14 @@ Some other NuGET monikers to support in the future, see http://docs.nuget.org/do |
724 | 652 | Text="Configuration '$(Configuration)' is not one of the supported configurations: Debug, Release, Proto" |
725 | 653 | Condition="'$(Configuration)'!='Release' and '$(Configuration)'!='Debug' and '$(Configuration)'!='Proto'"/> |
726 | 654 | <Error |
727 | | -Text="TargetFramework '$(TargetFramework)' is not one of the supported configurations: 'empty', net20, net40, mono21, monotouch, wp7, sl5, sl5-compiler, portable-net4+sl4+wp71+win8, portable-net45+sl5+win8" |
| 655 | +Text="TargetFramework '$(TargetFramework)' is not one of the supported configurations: 'empty', net20, net40, mono21, monotouch, wp7, sl5, sl5-compiler, portable-net45+sl5+win8" |
728 | 656 | Condition="! ('$(TargetFramework)' == 'net40' or |
729 | 657 | '$(TargetFramework)' == 'net20' or |
730 | 658 | '$(TargetFramework)' == 'mono21' or |
731 | 659 | '$(TargetFramework)' == 'monotouch' or |
732 | 660 | '$(TargetFramework)' == 'sl5' or |
733 | 661 | '$(TargetFramework)' == 'sl5-compiler' or |
734 | 662 | '$(TargetFramework)' == 'wp7' or |
735 | | - '$(TargetFramework)' == 'portable-net4+sl4+wp71+win8' or |
736 | 663 | '$(TargetFramework)' == 'portable-net45+sl5+win8' or |
737 | 664 | '$(TargetFramework)' == 'net40-xna40-xbox360')"/> |
738 | 665 | </Target> |
|