|
8 | 8 | <!-- Tail calls on, even in debug--> |
9 | 9 | <Tailcalls>true</Tailcalls> |
10 | 10 | <TargetFrameworkCondition="'$(TargetFramework)'==''">net40</TargetFramework> |
11 | | -<!--For .NET 2.0 use a 2.0 proto compiler, otherwise use a 4.0 proto compiler--> |
| 11 | +<!--Use a 4.0 proto compiler--> |
12 | 12 | <protoCLIDirCondition="'$(protoCLIDir)' == ''">net40</protoCLIDir> |
13 | 13 | <LkgPath>..\lib\bootstrap\4.0</LkgPath> |
14 | 14 | <FsLexUnicode>true</FsLexUnicode> |
|
102 | 102 | <!-- MSbuild works out the assembly references--> |
103 | 103 | </PropertyGroup> |
104 | 104 |
|
| 105 | +<!-- Target MonoAndroid and MonoTouch--> |
| 106 | + <PropertyGroupCondition="'$(TargetFramework)'=='mono21'"> |
| 107 | + <TargetFrameworkVersion>v2.1</TargetFrameworkVersion> |
| 108 | + <DefineConstants>$(DefineConstants);FX_NO_STRUCTURAL_EQUALITY</DefineConstants> |
| 109 | + <DefineConstants>$(DefineConstants);FX_NO_CUSTOMATTRIBUTEDATA</DefineConstants> |
| 110 | + <DefineConstants>$(DefineConstants);FX_NO_BIGINT_CULTURE_PARSE</DefineConstants> |
| 111 | + <DefineConstants>$(DefineConstants);FX_ATLEAST_40</DefineConstants> |
| 112 | + <DefineConstants>$(DefineConstants);FX_ATLEAST_35</DefineConstants> |
| 113 | + <DefineConstants>$(DefineConstants);FX_ATLEAST_LINQ</DefineConstants> |
| 114 | + <DefineConstants>$(DefineConstants);FX_NO_BIGINT</DefineConstants> |
| 115 | + <AssemblySearchPaths>/Developer/MonoAndroid/usr/lib/mono/2.1/;$(AssemblySearchPaths)</AssemblySearchPaths> |
| 116 | + </PropertyGroup> |
| 117 | + |
105 | 118 |
|
106 | 119 | <!-- Target Silverlight 3.0--> |
107 | 120 | <PropertyGroupCondition="'$(TargetFramework)'=='sl3'"> |
|
463 | 476 | Text="Configuration '$(Configuration)' is not one of the supported configurations: Debug, Release, Proto" |
464 | 477 | Condition="'$(Configuration)'!='Release' and '$(Configuration)'!='Debug' and '$(Configuration)'!='Proto'"/> |
465 | 478 | <Error |
466 | | -Text="TargetFramework '$(TargetFramework)' is not one of the supported configurations: 'empty', net20, net40, sl3-wp, sl5, sl5-compiler" |
| 479 | +Text="TargetFramework '$(TargetFramework)' is not one of the supported configurations: 'empty', net20, net40,mono21,sl3-wp, sl5, sl5-compiler" |
467 | 480 | Condition="! ('$(TargetFramework)' == 'net40' or |
468 | 481 | '$(TargetFramework)' == 'net20' or |
| 482 | + '$(TargetFramework)' == 'mono21' or |
469 | 483 | '$(TargetFramework)' == 'sl5' or |
470 | 484 | '$(TargetFramework)' == 'sl5-compiler' or |
471 | 485 | '$(TargetFramework)' == 'sl3-wp')"/> |
|