Skip to content

Commit

Permalink
Add seperate build options for .net core dependent builds and corert …
Browse files Browse the repository at this point in the history
…dependent builds.
  • Loading branch information
joshua-software-dev committed Jun 23, 2020
1 parent 8fa89fc commit 40d2168
Showing 1 changed file with 16 additions and 9 deletions.
25 changes: 16 additions & 9 deletions gui_converter.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,29 +7,36 @@
<TrimUnusedDependencies>true</TrimUnusedDependencies>
</PropertyGroup>

<PropertyGroup Condition=" '$(Configuration)' == 'alpine' ">
<PropertyGroup Condition=" '$(Configuration)' == 'contained' ">
<PublishSingleFile>true</PublishSingleFile>
<SelfContained>true</SelfContained>
<PublishReadyToRun>true</PublishReadyToRun>
<PublishTrimmed>true</PublishTrimmed>
</PropertyGroup>

<PropertyGroup Condition=" '$(Configuration)' == 'dependent' ">
<PublishSingleFile>true</PublishSingleFile>
<SelfContained>false</SelfContained>
</PropertyGroup>

<PropertyGroup Condition=" '$(Configuration)' == 'corert' ">
<IlcOptimizationPreference>Size</IlcOptimizationPreference>
<IlcDisableReflection>true</IlcDisableReflection>
<IlcGenerateStackTraceData>false</IlcGenerateStackTraceData>
<StaticallyLinked>true</StaticallyLinked>
</PropertyGroup>

<PropertyGroup Condition=" '$(Configuration)' == 'contained' ">
<PropertyGroup Condition=" '$(Configuration)' == 'corert-musl' ">
<IlcOptimizationPreference>Size</IlcOptimizationPreference>
<IlcDisableReflection>true</IlcDisableReflection>
<IlcGenerateStackTraceData>false</IlcGenerateStackTraceData>
</PropertyGroup>

<PropertyGroup Condition=" '$(Configuration)' == 'dependent' ">
<PublishSingleFile>true</PublishSingleFile>
<SelfContained>false</SelfContained>
<StaticallyLinked>true</StaticallyLinked>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="McMaster.Extensions.CommandLineUtils" Version="3.0.0" />
</ItemGroup>

<ItemGroup Condition=" '$(Configuration)' == 'alpine' Or '$(Configuration)' == 'contained' ">
<ItemGroup Condition=" '$(Configuration)' == 'corert' Or '$(Configuration)' == 'corert-musl' ">
<PackageReference Include="Microsoft.DotNet.ILCompiler" Version="1.0.0-alpha-*" />
</ItemGroup>

Expand Down

0 comments on commit 40d2168

Please sign in to comment.