|
|
|
@ -13,7 +13,7 @@ |
|
|
|
<!-- Default settings that are used by other settings --> |
|
|
|
<PropertyGroup> |
|
|
|
<BaseArtifactsPath>$(MSBuildThisFileDirectory)artifacts/</BaseArtifactsPath> |
|
|
|
<BaseArtifactsPathSuffix>$(ImageSharpProjectCategory)/$(MSBuildProjectName)</BaseArtifactsPathSuffix> |
|
|
|
<BaseArtifactsPathSuffix>$(SixLaborsProjectCategory)/$(MSBuildProjectName)</BaseArtifactsPathSuffix> |
|
|
|
<RepositoryUrl Condition="'$(RepositoryUrl)' == ''">https://github.com/SixLabors/ImageSharp/</RepositoryUrl> |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
@ -45,22 +45,40 @@ |
|
|
|
--> |
|
|
|
|
|
|
|
<PropertyGroup Condition="'$(TargetFramework)' == 'netcoreapp3.1'"> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_MATHF;SUPPORTS_HASHCODE;SUPPORTS_EXTENDED_INTRINSICS;SUPPORTS_SPAN_STREAM;SUPPORTS_ENCODING_STRING;SUPPORTS_RUNTIME_INTRINSICS;SUPPORTS_CODECOVERAGE;SUPPORTS_HOTPATH</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_MATHF</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_HASHCODE</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_EXTENDED_INTRINSICS</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_SPAN_STREAM</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_ENCODING_STRING</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_RUNTIME_INTRINSICS</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_CODECOVERAGE</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_HOTPATH</DefineConstants> |
|
|
|
</PropertyGroup> |
|
|
|
<PropertyGroup Condition="'$(TargetFramework)' == 'netcoreapp2.1'"> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_MATHF;SUPPORTS_HASHCODE;SUPPORTS_EXTENDED_INTRINSICS;SUPPORTS_SPAN_STREAM;SUPPORTS_ENCODING_STRING;SUPPORTS_CODECOVERAGE</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_MATHF</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_HASHCODE</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_EXTENDED_INTRINSICS</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_SPAN_STREAM</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_ENCODING_STRING</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_CODECOVERAGE</DefineConstants> |
|
|
|
</PropertyGroup> |
|
|
|
<PropertyGroup Condition="'$(TargetFramework)' == 'netcoreapp2.0'"> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_MATHF;SUPPORTS_CODECOVERAGE</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_MATHF</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_CODECOVERAGE</DefineConstants> |
|
|
|
</PropertyGroup> |
|
|
|
<PropertyGroup Condition="'$(TargetFramework)' == 'netstandard2.1'"> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_MATHF;SUPPORTS_HASHCODE;SUPPORTS_SPAN_STREAM;SUPPORTS_ENCODING_STRING;SUPPORTS_CODECOVERAGE</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_MATHF</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_HASHCODE</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_SPAN_STREAM</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_ENCODING_STRING</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_CODECOVERAGE</DefineConstants> |
|
|
|
</PropertyGroup> |
|
|
|
<PropertyGroup Condition="'$(TargetFramework)' == 'netstandard2.0'"> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_CODECOVERAGE</DefineConstants> |
|
|
|
</PropertyGroup> |
|
|
|
<PropertyGroup Condition="'$(TargetFramework)' == 'net472'"> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_EXTENDED_INTRINSICS;SUPPORTS_CODECOVERAGE</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_EXTENDED_INTRINSICS</DefineConstants> |
|
|
|
<DefineConstants>$(DefineConstants);SUPPORTS_CODECOVERAGE</DefineConstants> |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
<!-- Default settings that explicitly differ from the Sdk.targets defaults--> |
|
|
|
@ -77,7 +95,6 @@ |
|
|
|
|
|
|
|
<!-- Default settings that are otherwise undefined --> |
|
|
|
<PropertyGroup> |
|
|
|
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)shared-infrastructure/SixLabors.snk</AssemblyOriginatorKeyFile> |
|
|
|
<Copyright>Copyright © Six Labors</Copyright> |
|
|
|
<Features>strict;IOperation</Features> |
|
|
|
<HighEntropyVA>true</HighEntropyVA> |
|
|
|
@ -95,9 +112,10 @@ |
|
|
|
<!-- Contains RemoteExecutor. Taken from: https://github.com/dotnet/runtime/blob/master/NuGet.config --> |
|
|
|
https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json; |
|
|
|
</RestoreSources> |
|
|
|
<SignAssembly>true</SignAssembly> |
|
|
|
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)shared-infrastructure/SixLabors.snk</AssemblyOriginatorKeyFile> |
|
|
|
<SixLaborsPublicKey>00240000048000009400000006020000002400005253413100040000010001000147e6fe6766715eec6cfed61f1e7dcdbf69748a3e355c67e9d8dfd953acab1d5e012ba34b23308166fdc61ee1d0390d5f36d814a6091dd4b5ed9eda5a26afced924c683b4bfb4b3d64b0586a57eff9f02b1f84e3cb0ddd518bd1697f2c84dcbb97eb8bb5c7801be12112ed0ec86db934b0e9a5171e6bb1384b6d2f7d54dfa97</SixLaborsPublicKey> |
|
|
|
<UseSharedCompilation>true</UseSharedCompilation> |
|
|
|
<SignAssembly>true</SignAssembly> |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
<!-- Package references and additional files which are consumed by all projects --> |
|
|
|
|