|
73 | 73 | <ConfigurationOutputDirectory>proto</ConfigurationOutputDirectory> |
74 | 74 | </PropertyGroup> |
75 | 75 |
|
| 76 | +<!-- For now define 'MONO', even when building using msbuild on Windows, see https://github.com/fsharp/fsharp/issues/69--> |
76 | 77 | <PropertyGroup> |
77 | 78 | <DefineConstants>MONO;$(DefineConstants)</DefineConstants> |
78 | 79 | </PropertyGroup> |
79 | 80 |
|
80 | | -<!-- Always qualify the IntermediateOutputPath by the TargetFramework if any exists--> |
81 | | - <PropertyGroup> |
82 | | - <IntermediateOutputPath>obj\$(ConfigurationOutputDirectory)\$(TargetFramework)\</IntermediateOutputPath> |
83 | | - </PropertyGroup> |
84 | | - |
85 | 81 | <!-- v2.0-specific flags--> |
86 | 82 | <PropertyGroupCondition="'$(TargetFramework)'=='net20'"> |
87 | 83 | <!-- If 3.5 is not configured explicitly, use 2.0--> |
|
448 | 444 |
|
449 | 445 |
|
450 | 446 |
|
| 447 | +<!-- Always qualify the IntermediateOutputPath by the TargetFramework if any exists--> |
| 448 | + <PropertyGroup> |
| 449 | + <IntermediateOutputPath>obj\$(ConfigurationOutputDirectory)\$(TargetFrameworkVersionShort)\</IntermediateOutputPath> |
| 450 | + </PropertyGroup> |
| 451 | + |
451 | 452 | <!-- Build with LKG compiler (location is determined by Microsoft.FSharp.targets). The output compiler has suffix "-proto"--> |
452 | 453 | <PropertyGroupCondition=" '$(BuildWith)' == 'LKG' And '$(ProjectLanguage)' == 'FSharp'"> |
453 | 454 | <FsBuildSuffix>-proto</FsBuildSuffix> |
|