forked from dlemstra/Magick.NET
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMagick.NET.csproj
More file actions
120 lines (105 loc) · 5.92 KB
/
Copy pathMagick.NET.csproj
File metadata and controls
120 lines (105 loc) · 5.92 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
108
109
110
111
112
113
114
115
116
117
118
119
120
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="15.0">
<PropertyGroup>
<TargetFrameworks>netstandard21;netstandard20</TargetFrameworks>
<Platforms>x86;x64;arm64;AnyCPU</Platforms>
<AssemblyVersion>13.4.0</AssemblyVersion>
<FileVersion>13.4.0</FileVersion>
<Version>13.4.0</Version>
<Configurations>DebugQ8;DebugQ16;DebugQ16-HDRI;TestQ8;TestQ16;TestQ16-HDRI;TestQ8-OpenMP;TestQ16-OpenMP;TestQ16-HDRI-OpenMP;ReleaseQ8;ReleaseQ8-OpenMP;ReleaseQ16;ReleaseQ16-OpenMP;ReleaseQ16-HDRI;ReleaseQ16-HDRI-OpenMP</Configurations>
</PropertyGroup>
<PropertyGroup Condition="$(Configuration.EndsWith('Q8'))">
<DefineConstants>Q8;PLATFORM_$(Platform)</DefineConstants>
<QuantumType>Q8</QuantumType>
<QuantumName>Q8</QuantumName>
</PropertyGroup>
<PropertyGroup Condition="$(Configuration.EndsWith('Q8-OpenMP'))">
<DefineConstants>Q8;OPENMP;PLATFORM_$(Platform)</DefineConstants>
<QuantumType>Q8</QuantumType>
<QuantumName>Q8-OpenMP</QuantumName>
</PropertyGroup>
<PropertyGroup Condition="$(Configuration.EndsWith('Q16'))">
<DefineConstants>Q16;PLATFORM_$(Platform)</DefineConstants>
<QuantumType>Q16</QuantumType>
<QuantumName>Q16</QuantumName>
</PropertyGroup>
<PropertyGroup Condition="$(Configuration.EndsWith('Q16-OpenMP'))">
<DefineConstants>Q16;OPENMP;PLATFORM_$(Platform)</DefineConstants>
<QuantumType>Q16</QuantumType>
<QuantumName>Q16-OpenMP</QuantumName>
</PropertyGroup>
<PropertyGroup Condition="$(Configuration.EndsWith('Q16-HDRI'))">
<DefineConstants>Q16HDRI;PLATFORM_$(Platform)</DefineConstants>
<QuantumType>Q16-HDRI</QuantumType>
<QuantumName>Q16-HDRI</QuantumName>
</PropertyGroup>
<PropertyGroup Condition="$(Configuration.EndsWith('Q16-HDRI-OpenMP'))">
<DefineConstants>Q16HDRI;OPENMP;PLATFORM_$(Platform)</DefineConstants>
<QuantumType>Q16-HDRI</QuantumType>
<QuantumName>Q16-HDRI-OpenMP</QuantumName>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="7.0.4" PrivateAssets="All" />
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
<PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.507" PrivateAssets="All" />
</ItemGroup>
<PropertyGroup Condition="'$(Platform)' == 'x86'">
<PlatformTarget>x86</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition="'$(Platform)' == 'x64'">
<PlatformTarget>x64</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition="'$(Platform)' == 'arm64'">
<PlatformTarget>ARM64</PlatformTarget>
</PropertyGroup>
<PropertyGroup>
<AssemblyName>Magick.NET-$(QuantumName)-$(Platform)</AssemblyName>
<AssemblyTitle>Magick.NET $(QuantumName) $(Platform) $(TargetFrameWork)</AssemblyTitle>
<DocumentationFile>bin/$(Configuration)/$(Platform)/$(TargetFrameWork)/Magick.NET-$(QuantumName)-$(Platform).xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Compile Include="../Magick.Native/TrademarkAttribute.cs" Link="TrademarkAttribute.cs" />
<Compile Include="../Shared/Bytes.cs" Link="Helpers/Bytes.cs" />
<Compile Include="../Shared/EnumHelper.cs" Link="Helpers/EnumHelper.cs" />
<Compile Include="../Shared/FileHelper.cs" Link="Helpers/FileHelper.cs" />
<Compile Include="../Shared/MemberNotNullAttribute.cs" Link="Helpers/MemberNotNullAttribute.cs" />
<Compile Include="../Shared/NotNullAttribute.cs" Link="Helpers/NotNullAttribute.cs" />
<Compile Include="../Shared/Throw.cs" Link="Helpers/Throw.cs" />
<Compile Include="../Shared/TypeHelper.cs" Link="Helpers/TypeHelper.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="../Magick.Native/resources/Release$(QuantumType)/colors.xml" Link="Resources/colors.xml">
<LogicalName>ImageMagick.Resources.Xml.colors.xml</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="../Magick.Native/resources/Release$(QuantumType)/configure.xml" Link="Resources/configure.xml">
<LogicalName>ImageMagick.Resources.Xml.configure.xml</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="../Magick.Native/resources/Release$(QuantumType)/delegates.xml" Link="Resources/delegates.xml">
<LogicalName>ImageMagick.Resources.Xml.delegates.xml</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="../Magick.Native/resources/Release$(QuantumType)/english.xml" Link="Resources/english.xml">
<LogicalName>ImageMagick.Resources.Xml.english.xml</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="../Magick.Native/resources/Release$(QuantumType)/locale.xml" Link="Resources/locale.xml">
<LogicalName>ImageMagick.Resources.Xml.locale.xml</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="../Magick.Native/resources/Release$(QuantumType)/log.xml" Link="Resources/log.xml">
<LogicalName>ImageMagick.Resources.Xml.log.xml</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="../Magick.Native/resources/Release$(QuantumType)/policy.xml" Link="Resources/policy.xml">
<LogicalName>ImageMagick.Resources.Xml.policy.xml</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="../Magick.Native/resources/Release$(QuantumType)/thresholds.xml" Link="Resources/thresholds.xml">
<LogicalName>ImageMagick.Resources.Xml.thresholds.xml</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="../Magick.Native/resources/Release$(QuantumType)/type.xml" Link="Resources/type.xml">
<LogicalName>ImageMagick.Resources.Xml.type.xml</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="../Magick.Native/resources/Release$(QuantumType)/type-ghostscript.xml" Link="Resources/type-ghostscript.xml">
<LogicalName>ImageMagick.Resources.Xml.type-ghostscript.xml</LogicalName>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="../Magick.NET.Core/Magick.NET.Core.csproj" />
</ItemGroup>
<Import Project="../Magick.NET.props" />
</Project>