|
1 |
| -<?xml version="1.0" encoding="utf-8"?> |
| 1 | +<?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <!-- Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
|
3 | 3 | <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
4 | 4 | <PropertyGroup>
|
|
44 | 44 | </PropertyGroup>
|
45 | 45 | <ItemGroup>
|
46 | 46 | <!-- need full name and SpecificVersion = true in order to convince msbuild to allow this reference when targeting portable47 -->
|
47 |
| - <Reference Include="nunit.framework, Version=$(NUnitFullVersion), Culture=neutral, PublicKeyToken=96d09a1eb7f44a77" Condition="'$(TargetFramework)' != 'sl5' AND '$(TargetFramework)' != 'sl3-wp'" > |
48 |
| - <SpecificVersion>true</SpecificVersion> |
49 |
| - <Private>True</Private> |
50 |
| - <HintPath>$(NUnitLibDir)\nunit.framework.dll</HintPath> |
| 47 | + <Reference Include="nunit.framework, Version=$(NUnitFullVersion), Culture=neutral, PublicKeyToken=96d09a1eb7f44a77" Condition="'$(TargetFramework)' != 'sl5' AND '$(TargetFramework)' != 'sl3-wp'"> |
| 48 | + <SpecificVersion>true</SpecificVersion> |
| 49 | + <Private>True</Private> |
| 50 | + <HintPath>$(NUnitLibDir)\nunit.framework.dll</HintPath> |
| 51 | + </Reference> |
| 52 | + <Reference Include="FsCheck, Version=$(FsCheckFullVersion)" Condition="'$(TargetFramework)' != 'portable47' AND '$(TargetFramework)' != 'net20'"> |
| 53 | + <SpecificVersion>true</SpecificVersion> |
| 54 | + <Private>True</Private> |
| 55 | + <HintPath Condition="'$(TargetFramework)' == 'net40'">$(FsCheckLibDir)\net45\FsCheck.dll</HintPath> |
| 56 | + <HintPath Condition="'$(TargetFramework)' == 'portable7'">$(FsCheckLibDir)\portable-net45+netcore45\FsCheck.dll</HintPath> |
| 57 | + <HintPath Condition="'$(TargetFramework)' == 'portable78'">$(FsCheckLibDir)\portable-net45+netcore45+wp8\FsCheck.dll</HintPath> |
| 58 | + <HintPath Condition="'$(TargetFramework)' == 'portable259'">$(FsCheckLibDir)\portable-net45+netcore45+wpa81+wp8\FsCheck.dll</HintPath> |
51 | 59 | </Reference>
|
52 | 60 | <Reference Include="NUnitFramework" Condition="'$(TargetFramework)' == 'sl5' OR '$(TargetFramework)' == 'sl3-wp'" />
|
53 | 61 | <ProjectReference Include="$(FSharpSourcesRoot)\fsharp\FSharp.Core\FSharp.Core.fsproj">
|
|
65 | 73 | </ItemGroup>
|
66 | 74 | <ItemGroup>
|
67 | 75 | <Compile Include="LibraryTestFx.fs" />
|
| 76 | + <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\Utils.fs" Condition="'$(TargetFramework)' != 'portable47' AND '$(TargetFramework)' != 'net20'" /> |
68 | 77 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\ArrayModule.fs" />
|
69 | 78 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\ArrayModule2.fs" />
|
70 | 79 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\Array2Module.fs" />
|
71 | 80 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\Array3Module.fs" />
|
72 | 81 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\Array4Module.fs" />
|
| 82 | + <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\ArrayProperties.fs" Condition="'$(TargetFramework)' != 'portable47' AND '$(TargetFramework)' != 'net20'" /> |
73 | 83 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\ComparisonIdentityModule.fs" />
|
74 | 84 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\HashIdentityModule.fs" />
|
75 | 85 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\ListModule.fs" />
|
76 | 86 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\ListModule2.fs" />
|
77 | 87 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\ObsoleteListFunctions.fs" />
|
78 | 88 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\ListType.fs" />
|
| 89 | + <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\ListProperties.fs" Condition="'$(TargetFramework)' != 'portable47' AND '$(TargetFramework)' != 'net20'" /> |
79 | 90 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\MapModule.fs" />
|
80 | 91 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\MapType.fs" />
|
81 | 92 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\SetModule.fs" />
|
82 | 93 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\SetType.fs" />
|
83 | 94 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\SeqModule.fs" />
|
84 | 95 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\SeqModule2.fs" />
|
85 | 96 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\ObsoleteSeqFunctions.fs" />
|
| 97 | + <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\SeqProperties.fs" Condition="'$(TargetFramework)' != 'portable47' AND '$(TargetFramework)' != 'net20'" /> |
| 98 | + <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\CollectionModulesConsistency.fs" Condition="'$(TargetFramework)' != 'portable47' AND '$(TargetFramework)' != 'net20'" /> |
86 | 99 | <Compile Include="FSharp.Core\Microsoft.FSharp.Collections\StringModule.fs" />
|
87 | 100 | <Compile Include="FSharp.Core\PrimTypes.fs" />
|
88 | 101 | <Compile Include="FSharp.Core\DiscrimantedUnionType.fs" />
|
|
104 | 117 | <Compile Include="TypeForwarding.fs" />
|
105 | 118 | <Compile Include="NUnitFrameworkShims.fs" Condition="'$(TargetFramework)' == 'sl3-wp'" />
|
106 | 119 | <Compile Include="SurfaceArea.$(TargetFramework).fs" />
|
107 |
| - </ItemGroup> |
| 120 | + <CustomCopyLocal Include="FSharp.Core.Unittests.dll.config"> |
| 121 | + <TargetFilename>FSharp.Core.Unittests.dll.config</TargetFilename> |
| 122 | + </CustomCopyLocal> |
| 123 | + </ItemGroup> |
108 | 124 | <Import Project="$(FSharpSourcesRoot)\FSharpSource.targets" />
|
109 | 125 | </Project>
|
0 commit comments