Skip to content

Commit cb06d6f

Browse files
committed
Use local JFCS
1 parent f97eb9c commit cb06d6f

File tree

16 files changed

+15
-22
lines changed

16 files changed

+15
-22
lines changed

ReSharper.FSharp/Directory.Build.props

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,12 @@
3333
<PsiFeaturesTestSubplatform>$(Subplatform).Psi.Features_test_Framework.Props</PsiFeaturesTestSubplatform>
3434
<RdBackendCommonSubplatform>$(Subplatform).Rider_RdBackend.Common.Props</RdBackendCommonSubplatform>
3535
<RiderBackendSubplatform>$(Subplatform).Rider_Rider.Backend.Props</RiderBackendSubplatform>
36+
<UseLocalFSharpCompilerService>true</UseLocalFSharpCompilerService>
37+
<LocalFCSProject>$(MSBuildThisFileDirectory)../../fsharp/src/Compiler/FSharp.Compiler.Service.fsproj</LocalFCSProject>
3638
</PropertyGroup>
39+
40+
<ItemGroup>
41+
<PackageReference Condition="'$(UseLocalFSharpCompilerService)' == 'false'" Include="JetBrains.FSharp.Compiler.Service" />
42+
<ProjectReference Condition="'$(UseLocalFSharpCompilerService)' == 'true'" Include="$(LocalFCSProject)" />
43+
</ItemGroup>
3744
</Project>

ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host.NetCore/FSharp.TypeProviders.Host.NetCore.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
<ItemGroup>
2626
<PackageReference Include="FSharp.Core" />
2727
<PackageReference Include="JetBrains.Annotations" />
28-
<PackageReference Include="JetBrains.FSharp.Compiler.Service" />
2928
<PackageReference Include="JetBrains.Lifetimes" />
3029
<PackageReference Include="JetBrains.RdFramework" />
3130
<PackageReference Include="System.Diagnostics.Debug" />
@@ -46,4 +45,4 @@
4645
<Import Project="ManagedProject.Generated.Targets" Condition="$(InternalBuild)" />
4746
<Import Project="Sdk.targets" Sdk="JetBrains.Toolset.MainSolution.Sdk" Version="20200625.1.1.2" Condition="$(InternalBuild)" />
4847
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" Condition="!$(InternalBuild)" />
49-
</Project>
48+
</Project>

ReSharper.FSharp/src/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host/FSharp.TypeProviders.Host.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<ItemGroup>
2727
<PackageReference Include="FSharp.Core" />
2828
<PackageReference Include="JetBrains.Annotations" />
29-
<PackageReference Include="JetBrains.FSharp.Compiler.Service" />
29+
3030
<PackageReference Include="JetBrains.Lifetimes" />
3131
<PackageReference Include="JetBrains.RdFramework" />
3232
</ItemGroup>
@@ -39,4 +39,4 @@
3939
<Import Project="ManagedProject.Generated.Targets" Condition="$(InternalBuild)" />
4040
<Import Project="Sdk.targets" Sdk="JetBrains.Toolset.MainSolution.Sdk" Version="20200625.1.1.2" Condition="$(InternalBuild)" />
4141
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" Condition="!$(InternalBuild)" />
42-
</Project>
42+
</Project>

ReSharper.FSharp/src/FSharp/FSharp.Common/FSharp.Common.fsproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@
7373
<ItemGroup>
7474
<PackageReference Include="FSharp.Core" />
7575
<PackageReference Include="JetBrains.Annotations" />
76-
<PackageReference Include="JetBrains.FSharp.Compiler.Service" />
7776
<PackageReference Include="JetBrains.HabitatDetector" />
7877
<PackageReference Include="JetBrains.Lifetimes" />
7978
<PackageReference Include="JetBrains.RdFramework" />

ReSharper.FSharp/src/FSharp/FSharp.ProjectModelBase/FSharp.ProjectModelBase.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
<ItemGroup>
1818
<PackageReference Include="FSharp.Core" />
19-
<PackageReference Include="JetBrains.FSharp.Compiler.Service" />
2019
<PackageReference Include="JetBrains.Annotations" />
2120
<PackageReference Include="JetBrains.Lifetimes" />
2221
</ItemGroup>

ReSharper.FSharp/src/FSharp/FSharp.Psi.Daemon/FSharp.Psi.Daemon.fsproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@
8383
<ItemGroup>
8484
<PackageReference Include="FSharp.Core" />
8585
<PackageReference Include="JetBrains.Annotations" />
86-
<PackageReference Include="JetBrains.FSharp.Compiler.Service" />
8786
<PackageReference Include="JetBrains.Lifetimes" />
8887
<PackageReference Include="JetBrains.RdFramework" />
8988
</ItemGroup>
@@ -92,4 +91,4 @@
9291
<Import Project="ManagedProject.Generated.Targets" Condition="$(InternalBuild)" />
9392
<Import Project="Sdk.targets" Sdk="JetBrains.NET.Sdk" Version="0.0.4" Condition="$(InternalBuild)" />
9493
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" Condition="!$(InternalBuild)" />
95-
</Project>
94+
</Project>

ReSharper.FSharp/src/FSharp/FSharp.Psi.Features/FSharp.Psi.Features.fsproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,6 @@
124124
<ItemGroup>
125125
<PackageReference Include="FSharp.Core" />
126126
<PackageReference Include="JetBrains.Annotations" />
127-
<PackageReference Include="JetBrains.FSharp.Compiler.Service" />
128127
<PackageReference Include="JetBrains.Lifetimes" />
129128
<PackageReference Include="JetBrains.NuGet.Packaging" />
130129
<PackageReference Include="JetBrains.NuGet.Versioning" />
@@ -165,4 +164,4 @@
165164
<Import Project="ManagedProject.Generated.Targets" Condition="$(InternalBuild)" />
166165
<Import Project="Sdk.targets" Sdk="JetBrains.NET.Sdk" Version="0.0.4" Condition="$(InternalBuild)" />
167166
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" Condition="!$(InternalBuild)" />
168-
</Project>
167+
</Project>

ReSharper.FSharp/src/FSharp/FSharp.Psi.Intentions/FSharp.Psi.Intentions.fsproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,12 +131,11 @@
131131
</ItemGroup>
132132
<ItemGroup>
133133
<PackageReference Include="FSharp.Core" />
134-
<PackageReference Include="JetBrains.FSharp.Compiler.Service" />
135134
<PackageReference Include="JetBrains.Lifetimes" />
136135
</ItemGroup>
137136
<Import Project="$(RiderBackendSubplatform)" Condition="Exists('$(RiderBackendSubplatform)')" />
138137
<Import Project="$(SolutionDir)/GitHubActions.targets" Condition="$(RunningOnGitHubActions) == 'true'" />
139138
<Import Project="ManagedProject.Generated.Targets" Condition="$(InternalBuild)" />
140139
<Import Project="Sdk.targets" Sdk="JetBrains.NET.Sdk" Version="0.0.4" Condition="$(InternalBuild)" />
141140
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" Condition="!$(InternalBuild)" />
142-
</Project>
141+
</Project>

ReSharper.FSharp/src/FSharp/FSharp.Psi.Services/FSharp.Psi.Services.fsproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@
8585
<ItemGroup>
8686
<PackageReference Include="FSharp.Core" />
8787
<PackageReference Include="JetBrains.Annotations" />
88-
<PackageReference Include="JetBrains.FSharp.Compiler.Service" />
8988
<PackageReference Include="JetBrains.Lifetimes" />
9089
<PackageReference Include="JetBrains.RdFramework" />
9190
</ItemGroup>
@@ -94,4 +93,4 @@
9493
<Import Project="ManagedProject.Generated.Targets" Condition="$(InternalBuild)" />
9594
<Import Project="Sdk.targets" Sdk="JetBrains.NET.Sdk" Version="0.0.4" Condition="$(InternalBuild)" />
9695
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" Condition="!$(InternalBuild)" />
97-
</Project>
96+
</Project>

ReSharper.FSharp/src/FSharp/FSharp.Psi/FSharp.Psi.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
<ItemGroup>
3333
<PackageReference Include="FSharp.Core" />
3434
<PackageReference Include="JetBrains.Annotations" />
35-
<PackageReference Include="JetBrains.FSharp.Compiler.Service" />
3635
<PackageReference Include="JetBrains.Lifetimes" />
3736
<PackageReference Include="System.Collections.Immutable" />
3837
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" />
@@ -51,4 +50,4 @@
5150
<Import Project="ManagedProject.Generated.Targets" Condition="$(InternalBuild)" />
5251
<Import Project="Sdk.targets" Sdk="JetBrains.Toolset.MainSolution.Sdk" Version="20200625.1.1.2" Condition="$(InternalBuild)" />
5352
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" Condition="!$(InternalBuild)" />
54-
</Project>
53+
</Project>

0 commit comments

Comments
 (0)