1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129
|
Index: fsharp/lib/bootstrap/src/FSharp.SRGen.Build.Tasks/FSharp.SRGen.Build.Tasks.fsproj
===================================================================
--- fsharp.orig/lib/bootstrap/src/FSharp.SRGen.Build.Tasks/FSharp.SRGen.Build.Tasks.fsproj
+++ fsharp/lib/bootstrap/src/FSharp.SRGen.Build.Tasks/FSharp.SRGen.Build.Tasks.fsproj
@@ -48,7 +48,7 @@
<Reference Include="System.Core" />
</ItemGroup>
<PropertyGroup>
- <FSharpTargetsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets</FSharpTargetsPath>
+ <FSharpTargetsPath>../../../release/Microsoft.FSharp.Targets</FSharpTargetsPath>
</PropertyGroup>
<Import Project="$(FSharpTargetsPath)" Condition="Exists('$(FSharpTargetsPath)')" />
-</Project>
\ No newline at end of file
+</Project>
Index: fsharp/lib/bootstrap/src/FsLex/FsLex.fsproj
===================================================================
--- fsharp.orig/lib/bootstrap/src/FsLex/FsLex.fsproj
+++ fsharp/lib/bootstrap/src/FsLex/FsLex.fsproj
@@ -14,10 +14,10 @@
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFSharpCoreVersion>4.3.0.0</TargetFSharpCoreVersion>
<WarningLevel>3</WarningLevel>
- <FsLexToolPath>..\..\lkg\bin</FsLexToolPath>
- <FsLexToolExe>FsLex.exe</FsLexToolExe>
- <FsYaccToolPath>..\..\lkg\bin</FsYaccToolPath>
- <FsYaccToolExe>FsYacc.exe</FsYaccToolExe>
+ <FsLexToolPath>../../4.0/</FsLexToolPath>
+ <FsLexToolExe>fslex.exe</FsLexToolExe>
+ <FsYaccToolPath>../../4.0/</FsYaccToolPath>
+ <FsYaccToolExe>fsyacc.exe</FsYaccToolExe>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
@@ -86,12 +86,9 @@
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
- <PropertyGroup Condition="Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets')">
- <FSharpTargetsPath>$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets</FSharpTargetsPath>
- </PropertyGroup>
- <PropertyGroup Condition="Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.1\Framework\v4.0\Microsoft.FSharp.Targets')">
- <FSharpTargetsPath>$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.1\Framework\v4.0\Microsoft.FSharp.Targets</FSharpTargetsPath>
+ <PropertyGroup>
+ <FSharpTargetsPath>../../4.0/Microsoft.FSharp.Targets</FSharpTargetsPath>
</PropertyGroup>
<Import Project="$(FSharpTargetsPath)" Condition="Exists('$(FSharpTargetsPath)')" />
- <Import Project="..\..\lkg\bin\FsLexYacc.targets" />
-</Project>
\ No newline at end of file
+ <Import Project="../../4.0/FsLexYacc.targets" />
+</Project>
Index: fsharp/lib/bootstrap/src/FsLexYacc.Build.Tasks/FsLexYacc.Build.Tasks.fsproj
===================================================================
--- fsharp.orig/lib/bootstrap/src/FsLexYacc.Build.Tasks/FsLexYacc.Build.Tasks.fsproj
+++ fsharp/lib/bootstrap/src/FsLexYacc.Build.Tasks/FsLexYacc.Build.Tasks.fsproj
@@ -50,16 +50,8 @@
<Private>True</Private>
</Reference>
</ItemGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <StartAction>Program</StartAction>
- <StartProgram>C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</StartProgram>
- <StartArguments>..\..\tests\TestProjects.sln</StartArguments>
- </PropertyGroup>
- <PropertyGroup Condition="Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets')">
- <FSharpTargetsPath>$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets</FSharpTargetsPath>
- </PropertyGroup>
- <PropertyGroup Condition="Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.1\Framework\v4.0\Microsoft.FSharp.Targets')">
- <FSharpTargetsPath>$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.1\Framework\v4.0\Microsoft.FSharp.Targets</FSharpTargetsPath>
+ <PropertyGroup>
+ <FSharpTargetsPath>../../../release/Microsoft.FSharp.Targets</FSharpTargetsPath>
</PropertyGroup>
<Import Project="$(FSharpTargetsPath)" Condition="Exists('$(FSharpTargetsPath)')" />
-</Project>
\ No newline at end of file
+</Project>
Index: fsharp/lib/bootstrap/src/FsSrGen/FsSrGen.fsproj
===================================================================
--- fsharp.orig/lib/bootstrap/src/FsSrGen/FsSrGen.fsproj
+++ fsharp/lib/bootstrap/src/FsSrGen/FsSrGen.fsproj
@@ -47,7 +47,7 @@
<Reference Include="System.Xml" />
</ItemGroup>
<PropertyGroup>
- <FSharpTargetsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets</FSharpTargetsPath>
+ <FSharpTargetsPath>../../../release/Microsoft.FSharp.Targets</FSharpTargetsPath>
</PropertyGroup>
<Import Project="$(FSharpTargetsPath)" Condition="Exists('$(FSharpTargetsPath)')" />
-</Project>
\ No newline at end of file
+</Project>
Index: fsharp/lib/bootstrap/src/FsYacc/FsYacc.fsproj
===================================================================
--- fsharp.orig/lib/bootstrap/src/FsYacc/FsYacc.fsproj
+++ fsharp/lib/bootstrap/src/FsYacc/FsYacc.fsproj
@@ -13,10 +13,10 @@
<AllowCrossTargeting>true</AllowCrossTargeting>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFSharpCoreVersion>4.3.0.0</TargetFSharpCoreVersion>
- <FsLexToolPath>..\..\lkg\bin</FsLexToolPath>
- <FsLexToolExe>FsLex.exe</FsLexToolExe>
- <FsYaccToolPath>..\..\lkg\bin</FsYaccToolPath>
- <FsYaccToolExe>FsYacc.exe</FsYaccToolExe>
+ <FsLexToolPath>../../4.0/</FsLexToolPath>
+ <FsLexToolExe>fslex.exe</FsLexToolExe>
+ <FsYaccToolPath>../../4.0</FsYaccToolPath>
+ <FsYaccToolExe>fsyacc.exe</FsYaccToolExe>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
@@ -81,12 +81,9 @@
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
- <PropertyGroup Condition="Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets')">
- <FSharpTargetsPath>$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets</FSharpTargetsPath>
- </PropertyGroup>
- <PropertyGroup Condition="Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.1\Framework\v4.0\Microsoft.FSharp.Targets')">
- <FSharpTargetsPath>$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.1\Framework\v4.0\Microsoft.FSharp.Targets</FSharpTargetsPath>
+ <PropertyGroup>
+ <FSharpTargetsPath>../../4.0/Microsoft.FSharp.Targets</FSharpTargetsPath>
</PropertyGroup>
<Import Project="$(FSharpTargetsPath)" Condition="Exists('$(FSharpTargetsPath)')" />
- <Import Project="..\..\lkg\bin\FsLexYacc.targets" />
-</Project>
\ No newline at end of file
+ <Import Project="../../4.0/FsLexYacc.targets" />
+</Project>
|