File tree 8 files changed +15
-9
lines changed
FSharp.Compiler.Interactive.Settings
FSharp.Compiler.Server.Shared
FSharp.DependencyManager.Nuget
8 files changed +15
-9
lines changed Original file line number Diff line number Diff line change 29
29
30
30
<!-- The FSharp.Compiler.Service dll provides a referencable public interface for tool builders -->
31
31
<PropertyGroup Condition =" '$(Configuration)' != 'Proto'" >
32
- <CompressMetadata > true</CompressMetadata >
32
+ <CompressMetadata Condition = " '$(CompressAllMetadata)' != ' true' " >false </CompressMetadata >
33
33
</PropertyGroup >
34
34
35
35
<PropertyGroup >
Original file line number Diff line number Diff line change 20
20
21
21
<!-- The FSharp.Build dll does not provide a referencable public interface although it's used for testing -->
22
22
<PropertyGroup Condition =" '$(Configuration)' != 'Proto'" >
23
- <CompressMetadata >true</CompressMetadata >
23
+ <CompressMetadata Condition =" '$(CompressAllMetadata)' != 'true'" >false</CompressMetadata >
24
+ <NoOptimizationData >true</NoOptimizationData >
25
+ <CompressMetadata Condition =" '$(CompressAllMetadata)' != 'true'" >false</CompressMetadata >
24
26
</PropertyGroup >
25
27
26
28
<ItemGroup >
Original file line number Diff line number Diff line change 11
11
12
12
<!-- The FSharp.Compiler.Interactive.Settings dll provides a referencable public interface to tool builders -->
13
13
<PropertyGroup Condition =" '$(Configuration)' != 'Proto'" >
14
- <CompressMetadata > true</CompressMetadata >
14
+ <CompressMetadata Condition = " '$(CompressAllMetadata)' != ' true' " >false </CompressMetadata >
15
15
</PropertyGroup >
16
16
17
17
<ItemGroup >
Original file line number Diff line number Diff line change 8
8
<UseFSharpProductVersion >true</UseFSharpProductVersion >
9
9
</PropertyGroup >
10
10
11
- <!-- The FSharp.Compiler.Server.Shared dll does not provide a referencable public interface -->
11
+ <!-- The FSharp.Core dll provides a referencable public interface -->
12
12
<PropertyGroup Condition =" '$(Configuration)' != 'Proto'" >
13
- <CompressMetadata > true</CompressMetadata >
13
+ <CompressMetadata Condition = " '$(CompressAllMetadata)' != ' true' " >false </CompressMetadata >
14
14
</PropertyGroup >
15
15
16
16
<ItemGroup >
Original file line number Diff line number Diff line change 40
40
</PropertyGroup >
41
41
42
42
<!-- The FSharp.Core dll provides a referencable public interface -->
43
- <PropertyGroup Condition =" '$(Configuration)' != 'Proto' and '$(CompressAllMetadata)' != 'true' " >
44
- <CompressMetadata > true</CompressMetadata >
43
+ <PropertyGroup Condition =" '$(Configuration)' != 'Proto'" >
44
+ <CompressMetadata Condition = " '$(CompressAllMetadata)' != ' true' " >false </CompressMetadata >
45
45
</PropertyGroup >
46
46
47
47
<ItemGroup >
Original file line number Diff line number Diff line change 14
14
15
15
<!-- The FSharp.DependencyManager.Nuget dll does not provide a referencable public interface although it's used for testing -->
16
16
<PropertyGroup Condition =" '$(Configuration)' != 'Proto'" >
17
- <CompressMetadata >true</CompressMetadata >
17
+ <NoOptimizationData >true</NoOptimizationData >
18
+ <CompressMetadata Condition =" '$(CompressAllMetadata)' != 'true'" >false</CompressMetadata >
18
19
</PropertyGroup >
19
20
20
21
<Target Name =" CopyToBuiltBin" BeforeTargets =" BuiltProjectOutputGroup" AfterTargets =" CoreCompile" >
Original file line number Diff line number Diff line change 24
24
<PropertyGroup Condition =" '$(Configuration)' != 'Proto'" >
25
25
<NoOptimizationData >true</NoOptimizationData >
26
26
<NoInterfaceData >true</NoInterfaceData >
27
+ <CompressMetadata Condition =" '$(CompressAllMetadata)' != 'true'" >false</CompressMetadata >
27
28
</PropertyGroup >
28
29
29
30
<ItemGroup >
Original file line number Diff line number Diff line change 26
26
27
27
<!-- The fsi application does not provide a referencable public interface -->
28
28
<PropertyGroup Condition =" '$(Configuration)' != 'Proto'" >
29
- <CompressMetadata >true</CompressMetadata >
29
+ <NoOptimizationData >true</NoOptimizationData >
30
+ <NoInterfaceData >true</NoInterfaceData >
31
+ <CompressMetadata Condition =" '$(CompressAllMetadata)' != 'true'" >false</CompressMetadata >
30
32
</PropertyGroup >
31
33
32
34
<ItemGroup >
You can’t perform that action at this time.
0 commit comments