-
Notifications
You must be signed in to change notification settings - Fork 56
Expand file tree
/
Copy pathFSharp.Common.fsproj
More file actions
107 lines (107 loc) · 6.33 KB
/
FSharp.Common.fsproj
File metadata and controls
107 lines (107 loc) · 6.33 KB
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
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<InternalBuild Condition="'$(SolutionFileName)' != 'ReSharper.FSharp.sln'">True</InternalBuild>
<InternalBuild Condition="$(InternalBuild) == ''">False</InternalBuild>
</PropertyGroup>
<Import Project="Sdk.props" Sdk="JetBrains.NET.Sdk" Version="0.0.4" Condition="$(InternalBuild)" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" Condition="!$(InternalBuild)" />
<PropertyGroup>
<AssemblyName>JetBrains.ReSharper.Plugins.FSharp.Common</AssemblyName>
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
<RootNamespace>JetBrains.ReSharper.Plugins.FSharp</RootNamespace>
<TargetFramework>net472</TargetFramework>
</PropertyGroup>
<ItemGroup>
<EmbeddedResource Update="Resources\Strings.resx">
<Generator>JetResourceGenerator</Generator>
<LastGenOutput>Strings.Designer.fs</LastGenOutput>
</EmbeddedResource>
<Compile Include="Resources\Strings.Designer.fs">
<AutoGen>True</AutoGen>
<DependentUpon>Strings.resx</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<Compile Include="src\Util\FSharpGlobalUtil.fs" />
<Compile Include="src\Util\Util.fs" />
<Compile Include="src\Util\FSharpPredefinedType.fs" />
<Compile Include="src\Util\FSharpRangeUtil.fs" />
<Compile Include="src\Util\FSharpCompilerAttributesUtil.fs" />
<Compile Include="src\Util\FSharpAssemblyUtil.fs" />
<Compile Include="src\Util\RdTypeProvidersUtil.fs" />
<Compile Include="src\Metadata\FSharpMetadataFlags.fs" />
<Compile Include="src\Metadata\FSharpDeclaredName.fs" />
<Compile Include="src\Metadata\FSharpCompiledTypeRepresentation.fs" />
<Compile Include="src\ProjectModel\FSharpProjectLanguage.fs" />
<Compile Include="src\ProjectModel\FSharpLanguageVersion.fs" />
<Compile Include="src\ProjectModel\ProjectProperties.fs" />
<Compile Include="src\ProjectModel\FSharpLanguageLevelProvider.fs" />
<Compile Include="src\ProjectModel\Host\FSharpLanguageSpecificItemsProvider.fs" />
<Compile Include="src\ProjectModel\Host\ZoneMarker.fs" />
<Compile Include="src\ProjectModel\Host\ProjectItems\FSharpItemsContainer.fs" />
<Compile Include="src\ProjectModel\Host\ProjectItems\ProjectStructure.fs" />
<Compile Include="src\ProjectModel\FSharpProjectModelUtil.fs" />
<Compile Include="src\Settings\FSharpOptionsPageBase.fs" />
<Compile Include="src\Settings\FSharpOptions.fs" />
<Compile Include="src\Settings\ZoneMarker.fs" />
<Compile Include="src\Util\FSharpAttributesUtil.fs" />
<Compile Include="src\Util\FSharpSymbolUtil.fs" />
<Compile Include="src\Util\CacheUtil.fs" />
<Compile Include="src\Util\FSharpHighlightingAttributeIds.fs" />
<Compile Include="src\Util\FcsExpressionUtil.fs" />
<Compile Include="src\Util\FSharpExperimentalFeatures.fs" />
<Compile Include="src\Util\FcsTaggedText.fs" />
<Compile Include="src\Util\XmlDocUtil.fs" />
<Compile Include="src\Util\SettingsStoreUtil.fs" />
<Compile Include="src\Checker\FcsProject.fs" />
<Compile Include="src\Shim\AssemblyReader\IFcsAssemblyReaderShim.fs" />
<Compile Include="src\Shim\AssemblyReader\FcsModuleReaderCommonCache.fs" />
<Compile Include="src\Shim\AssemblyReader\ProjectFcsModuleReader.fs" />
<Compile Include="src\Checker\FSharpCheckerExtensions.fs" />
<Compile Include="src\Checker\FcsCheckerService.fs" />
<Compile Include="src\Checker\ZoneMarker.fs" />
<Compile Include="src\ProjectModel\FSharpScriptPsiModuleFactory.fs" />
<Compile Include="src\ProjectModel\FSharpFileService.fs" />
<Compile Include="src\ProjectModel\FSharpProjectPresenter.fs" />
<Compile Include="src\ProjectModel\ProjectLoadDiagnostics.fs" />
<Compile Include="src\ProjectModel\ZoneMarker.fs" />
<Compile Include="src\Shim\FileSystem\FSharpSourceCache.fs" />
<Compile Include="src\Shim\FileSystem\AssemblyInfoShim.fs" />
<Compile Include="src\Shim\AssemblyReader\AssemblyReaderShim.fs" />
<Compile Include="src\Shim\TypeProviders\TypeProvidersClient.fs" />
<Compile Include="src\Shim\TypeProviders\TypeProvidersShim.fs" />
<Compile Include="src\Shim\TypeProviders\ZoneMarker.fs" />
<Compile Include="src\Checker\ScriptFcsProjectProvider.fs" />
<Compile Include="src\Checker\FcsProjectBuilder.fs" />
<Compile Include="src\Checker\FcsProjectProvider.fs" />
<Compile Include="src\PaketRestoreTargetsAnalyzer.fs" />
<Compile Include="src\ZoneMarker.fs" />
</ItemGroup>
<ItemGroup Label="PackageReference">
<PackageReference Include="FSharp.Core" />
<PackageReference Include="JetBrains.Annotations" />
<PackageReference Include="JetBrains.FSharp.Compiler.Service" />
<PackageReference Include="JetBrains.HabitatDetector" />
<PackageReference Include="JetBrains.Lifetimes" />
<PackageReference Include="JetBrains.RdFramework" />
</ItemGroup>
<Target Name="CopyFSharpCoreXmlDoc" AfterTargets="AfterBuild">
<PropertyGroup>
<FSharpCoreVersion Condition="'%(PackageLock.Identity)'=='FSharp.Core'">%(PackageLock.Version)</FSharpCoreVersion>
<FSharpCoreXmlDocRelativePath>fsharp.core\$(FSharpCoreVersion)\lib\netstandard2.0\FSharp.Core.xml</FSharpCoreXmlDocRelativePath>
</PropertyGroup>
<Copy SourceFiles="$([System.IO.Path]::Combine($(NugetPackageRoot), $(FSharpCoreXmlDocRelativePath)))" DestinationFolder="$(OutDir)" Condition="!$(InternalBuild)" />
</Target>
<ItemGroup Label="ProjectReference">
<ProjectReference Include="..\FSharp.ProjectModelBase\FSharp.ProjectModelBase.csproj" />
<ProjectReference Include="..\FSharp.TypeProviders.Protocol\FSharp.TypeProviders.Protocol.csproj" />
</ItemGroup>
<Target Name="DropObjFromIndependentBuild" Condition="$(InternalBuild)" BeforeTargets="Build">
<RemoveDir Directories="obj" />
</Target>
<Import Project="$(RiderBackendSubplatform)" Condition="Exists('$(RiderBackendSubplatform)')" />
<Import Project="$(SolutionDir)/GitHubActions.targets" Condition="$(RunningOnGitHubActions) == 'true'" />
<Import Project="ManagedProject.Generated.Targets" Condition="$(InternalBuild)" />
<Import Project="Sdk.targets" Sdk="JetBrains.NET.Sdk" Version="0.0.4" Condition="$(InternalBuild)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" Condition="!$(InternalBuild)" />
</Project>