|
25 | 25 | <AssemblyVersion Condition="'$(TargetFramework)' == 'monodroid' ">3.98.4.0</AssemblyVersion> |
26 | 26 | <AssemblyVersion Condition="'$(TargetFramework)' == 'monotouch' ">3.98.4.0</AssemblyVersion> |
27 | 27 | <AssemblyVersion Condition="'$(TargetFramework)' == 'xamarinwatchos' ">3.98.4.0</AssemblyVersion> |
| 28 | + <AssemblyVersion Condition="'$(TargetFramework)' == 'xamarintvos' ">3.98.4.0</AssemblyVersion> |
28 | 29 | <AssemblyVersion Condition="'$(TargetFramework)' == 'xamarinmacmobile' ">3.99.4.0</AssemblyVersion> |
29 | 30 | <AssemblyVersion Condition="'$(TargetFramework)' == 'xamarinmacfull' ">3.100.4.0</AssemblyVersion> |
30 | 31 |
|
@@ -219,6 +220,25 @@ Some other NuGET monikers to support in the future, see http://docs.nuget.org/do |
219 | 220 | <AssemblySearchPaths>$(FSharpSourcesRoot)\..\dependencies\mono\2.1\XamarinWatchOS;$(AssemblySearchPaths)</AssemblySearchPaths> |
220 | 221 | </PropertyGroup> |
221 | 222 |
|
| 223 | + <!-- Target XamarinTVOS (should be identical to MonoTouch configurations, though we sanity check --> |
| 224 | + <!-- by building against the Xamarin.TVOS mscorlib) --> |
| 225 | + <PropertyGroup Condition="'$(TargetFramework)'=='xamarintvos'"> |
| 226 | + <!--<TargetFrameworkVersion>v1.0</TargetFrameworkVersion>--> |
| 227 | + <!-- <TargetFrameworkIdentifier>Xamarin.TVOS</TargetFrameworkIdentifier> --> |
| 228 | + <TargetFrameworkOutputDirectory>$(TargetFramework)</TargetFrameworkOutputDirectory> |
| 229 | + <DefineConstants>$(DefineConstants);FSHARP_CORE_4_5</DefineConstants> |
| 230 | + <DefineConstants>$(DefineConstants);FX_ATLEAST_45</DefineConstants> |
| 231 | + <DefineConstants>$(DefineConstants);FX_ATLEAST_40</DefineConstants> |
| 232 | + <DefineConstants>$(DefineConstants);FX_ATLEAST_35</DefineConstants> |
| 233 | + <DefineConstants>$(DefineConstants);FX_ATLEAST_LINQ</DefineConstants> |
| 234 | + <DefineConstants>$(DefineConstants);QUERIES_IN_FSLIB</DefineConstants> |
| 235 | + <DefineConstants>$(DefineConstants);PUT_TYPE_PROVIDERS_IN_FSCORE;</DefineConstants> |
| 236 | + <DefineConstants>$(DefineConstants);FX_NO_REFLECTION_EMIT</DefineConstants> |
| 237 | + <DefineConstants>$(DefineConstants);FX_NO_BIGINT</DefineConstants> |
| 238 | + <DefineConstants>$(DefineConstants);FX_NO_STRUCTURAL_EQUALITY</DefineConstants> |
| 239 | + <AssemblySearchPaths>$(FSharpSourcesRoot)\..\dependencies\mono\2.1\XamarinTVOS;$(AssemblySearchPaths)</AssemblySearchPaths> |
| 240 | + </PropertyGroup> |
| 241 | + |
222 | 242 | <!-- Target xamarinmacmobile similar to monotouch configurations, with Reflection.emit, structural equality, and BigInt --> |
223 | 243 | <PropertyGroup Condition="'$(TargetFramework)'=='xamarinmacmobile'"> |
224 | 244 | <TargetFrameworkOutputDirectory>$(TargetFramework)</TargetFrameworkOutputDirectory> |
|
0 commit comments