|
24 | 24 | <AssemblyVersion Condition="'$(TargetFramework)' == 'portable259'">3.259.4.0</AssemblyVersion>
|
25 | 25 | <AssemblyVersion Condition="'$(TargetFramework)' == 'monodroid' ">3.98.4.0</AssemblyVersion>
|
26 | 26 | <AssemblyVersion Condition="'$(TargetFramework)' == 'monotouch' ">3.98.4.0</AssemblyVersion>
|
| 27 | + <AssemblyVersion Condition="'$(TargetFramework)' == 'xamarinwatchos' ">3.98.4.0</AssemblyVersion> |
27 | 28 | <AssemblyVersion Condition="'$(TargetFramework)' == 'xamarinmacmobile' ">3.99.4.0</AssemblyVersion>
|
28 | 29 | <AssemblyVersion Condition="'$(TargetFramework)' == 'xamarinmacfull' ">3.100.4.0</AssemblyVersion>
|
29 | 30 |
|
@@ -196,6 +197,25 @@ Some other NuGET monikers to support in the future, see http://docs.nuget.org/do
|
196 | 197 | <AssemblySearchPaths>$(FSharpSourcesRoot)\..\dependencies\mono\2.1\MonoTouch;$(AssemblySearchPaths)</AssemblySearchPaths>
|
197 | 198 | </PropertyGroup>
|
198 | 199 |
|
| 200 | + <!-- Target XamarinWatchOS (should be identical to MonoTouch configurations, though we sanity check --> |
| 201 | + <!-- by building against the Xamarin.WatchOS mscorlib) --> |
| 202 | + <PropertyGroup Condition="'$(TargetFramework)'=='xamarinwatchos'"> |
| 203 | + <!--<TargetFrameworkVersion>v1.0</TargetFrameworkVersion>--> |
| 204 | + <!-- <TargetFrameworkIdentifier>Xamarin.WatchOS</TargetFrameworkIdentifier> --> |
| 205 | + <TargetFrameworkOutputDirectory>$(TargetFramework)</TargetFrameworkOutputDirectory> |
| 206 | + <DefineConstants>$(DefineConstants);FSHARP_CORE_4_5</DefineConstants> |
| 207 | + <DefineConstants>$(DefineConstants);FX_ATLEAST_45</DefineConstants> |
| 208 | + <DefineConstants>$(DefineConstants);FX_ATLEAST_40</DefineConstants> |
| 209 | + <DefineConstants>$(DefineConstants);FX_ATLEAST_35</DefineConstants> |
| 210 | + <DefineConstants>$(DefineConstants);FX_ATLEAST_LINQ</DefineConstants> |
| 211 | + <DefineConstants>$(DefineConstants);QUERIES_IN_FSLIB</DefineConstants> |
| 212 | + <DefineConstants>$(DefineConstants);PUT_TYPE_PROVIDERS_IN_FSCORE;</DefineConstants> |
| 213 | + <DefineConstants>$(DefineConstants);FX_NO_REFLECTION_EMIT</DefineConstants> |
| 214 | + <DefineConstants>$(DefineConstants);FX_NO_BIGINT</DefineConstants> |
| 215 | + <DefineConstants>$(DefineConstants);FX_NO_STRUCTURAL_EQUALITY</DefineConstants> |
| 216 | + <AssemblySearchPaths>$(FSharpSourcesRoot)\..\dependencies\mono\2.1\XamarinWatchOS;$(AssemblySearchPaths)</AssemblySearchPaths> |
| 217 | + </PropertyGroup> |
| 218 | + |
199 | 219 | <!-- Target xamarinmacmobile similar to monotouch configurations, with Reflection.emit, structural equality, and BigInt -->
|
200 | 220 | <PropertyGroup Condition="'$(TargetFramework)'=='xamarinmacmobile'">
|
201 | 221 | <TargetFrameworkOutputDirectory>$(TargetFramework)</TargetFrameworkOutputDirectory>
|
|
0 commit comments