Skip to content
This repository has been archived by the owner on Jun 25, 2020. It is now read-only.

Commit

Permalink
only enable when something is turned on
Browse files Browse the repository at this point in the history
  • Loading branch information
david-driscoll committed Oct 24, 2019
1 parent 8626980 commit 8986f7d
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 7 deletions.
5 changes: 5 additions & 0 deletions src/Meta.Packages/Sdk/Sdk.targets
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@
<IncludeRocketSurgery Condition="'$(IncludeRocketSurgery)' == ''">false</IncludeRocketSurgery>
<IncludeRocketSurgeryFunctions Condition="'$(IncludeRocketSurgeryFunctions)' == ''">false</IncludeRocketSurgeryFunctions>
<IncludeRocketSurgeryHosting Condition="'$(IncludeRocketSurgeryHosting)' == ''">false</IncludeRocketSurgeryHosting>
<__RocketSurgeryEnabled Condition="'$(__RocketSurgeryEnabled)' == '' AND '$(IncludeRocketSurgeryAbstractions)' == 'true'">true</__RocketSurgeryEnabled>
<__RocketSurgeryEnabled Condition="'$(__RocketSurgeryEnabled)' == '' AND '$(IncludeRocketSurgeryAspNetCore)' == 'true'">true</__RocketSurgeryEnabled>
<__RocketSurgeryEnabled Condition="'$(__RocketSurgeryEnabled)' == '' AND '$(IncludeRocketSurgery)' == 'true'">true</__RocketSurgeryEnabled>
<__RocketSurgeryEnabled Condition="'$(__RocketSurgeryEnabled)' == '' AND '$(IncludeRocketSurgeryFunctions)' == 'true'">true</__RocketSurgeryEnabled>
<__RocketSurgeryEnabled Condition="'$(__RocketSurgeryEnabled)' == '' AND '$(IncludeRocketSurgeryHosting)' == 'true'">true</__RocketSurgeryEnabled>

<EnableAppMetrics Condition="'$(EnableAppMetrics)' == ''">false</EnableAppMetrics>
<EnableAutofac Condition="'$(EnableAutofac)' == ''">false</EnableAutofac>
Expand Down
14 changes: 7 additions & 7 deletions src/Meta.Packages/Sdk/library.targets
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
<Project>
<ItemGroup Condition="'$(EnableAppMetrics)' == 'true'">
<ItemGroup Condition="'$(__RocketSurgeryEnabled)' == 'true' AND '$(EnableAppMetrics)' == 'true'">
<PackageReference Include="Rocket.Surgery.Extensions.App.Metrics.Abstractions" Condition="'$(IncludeRocketSurgeryAbstractions)' == 'true'" />
<PackageReference Include="Rocket.Surgery.Extensions.App.Metrics" Condition="'$(IncludeRocketSurgeryHosting)' != 'true'" />
</ItemGroup>
<ItemGroup Condition="'$(EnableAutofac)' == 'true'">
<ItemGroup Condition="'$(__RocketSurgeryEnabled)' == 'true' AND '$(EnableAutofac)' == 'true'">
<PackageReference Include="Rocket.Surgery.Extensions.Autofac.Abstractions" Condition="'$(IncludeRocketSurgeryAbstractions)' == 'true'" />
<PackageReference Include="Rocket.Surgery.Extensions.Autofac" Condition="'$(IncludeRocketSurgeryHosting)' != 'true'" />
<PackageReference Include="Rocket.Surgery.Hosting.Autofac" Condition="'$(IncludeRocketSurgeryHosting)' == 'true'" />
</ItemGroup>
<ItemGroup Condition="'$(EnableAutoMapper)' == 'true'">
<ItemGroup Condition="'$(__RocketSurgeryEnabled)' == 'true' AND '$(EnableAutoMapper)' == 'true'">
<PackageReference Include="Rocket.Surgery.Extensions.AutoMapper" />
</ItemGroup>
<ItemGroup Condition="'$(EnableExtensions)' == 'true'">
<ItemGroup Condition="'$(__RocketSurgeryEnabled)' == 'true' AND '$(EnableExtensions)' == 'true'">
<PackageReference Include="Rocket.Surgery.Extensions" />
<PackageReference Include="Rocket.Surgery.Linq.Extensions" />
<PackageReference Include="Rocket.Surgery.Reactive.Extensions" />
<PackageReference Include="Rocket.Surgery.Task.Extensions" />
</ItemGroup>
<ItemGroup Condition="'$(EnableFluentValidation)' == 'true'">
<ItemGroup Condition="'$(__RocketSurgeryEnabled)' == 'true' AND '$(EnableFluentValidation)' == 'true'">
<PackageReference Include="Rocket.Surgery.AspNetCore.FluentValidation" Condition="'$(IncludeRocketSurgeryAspNetCore)' == 'true'" />
<PackageReference Include="Rocket.Surgery.AspNetCore.FluentValidation.MediatR" Condition="'$(IncludeRocketSurgeryAspNetCore)' == 'true' AND '$(EnableMediatR)' == 'true'" />
<PackageReference Include="Rocket.Surgery.AspNetCore.FluentValidation.NewtonsoftJson" Condition="'$(IncludeRocketSurgeryAspNetCore)' == 'true' AND '$(EnableNewtonsoftJson)' == 'true'" />
<PackageReference Include="Rocket.Surgery.Extensions.FluentValidation" Condition="'$(IncludeRocketSurgeryAspNetCore)' != 'true'" />
<PackageReference Include="Rocket.Surgery.Extensions.FluentValidation.MediatR" Condition="'$(IncludeRocketSurgeryAspNetCore)' != 'true' AND '$(EnableMediatR)' == 'true'" />
</ItemGroup>
<ItemGroup Condition="'$(EnableMediatR)' == 'true'">
<ItemGroup Condition="'$(__RocketSurgeryEnabled)' == 'true' AND '$(EnableMediatR)' == 'true'">
<PackageReference Include="Rocket.Surgery.Extensions.MediatR" />
</ItemGroup>
<ItemGroup Condition="'$(EnableSerilog)' == 'true'">
<ItemGroup Condition="'$(__RocketSurgeryEnabled)' == 'true' AND '$(EnableSerilog)' == 'true'">
<PackageReference Include="Rocket.Surgery.AspNetCore.Serilog" Condition="'$(IncludeRocketSurgeryAspNetCore)' == 'true'" />
<PackageReference Include="Rocket.Surgery.Extensions.Serilog.Abstractions" Condition="'$(IncludeRocketSurgeryAbstractions)' == 'true'" />
<PackageReference Include="Rocket.Surgery.Extensions.Serilog" Condition="'$(IncludeRocketSurgeryHosting)' != 'true' AND '$(IncludeRocketSurgeryAspNetCore)' != 'true'" />
Expand Down

0 comments on commit 8986f7d

Please sign in to comment.