forked from Doraku/DefaultEcs
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDefaultEcs.csproj
58 lines (52 loc) · 2.82 KB
/
DefaultEcs.csproj
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
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup Label="Compilation">
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
<ItemGroup>
<None Include="..\..\image\logo.png" Pack="true" PackagePath="\" Visible="false" />
</ItemGroup>
<ItemGroup Label="Reference" Condition="'$(TargetFramework)'=='netstandard2.0'">
<PackageReference Include="System.Memory" Version="4.5.5" />
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="4.7.0" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="DefaultDocumentation" Version="0.8.2" PrivateAssets="all" Condition="'$(GITHUB_ACTIONS)' == 'true' AND '$(TEST)' != 'true' AND '$(CI_VERSION)' != 'true'" />
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
</ItemGroup>
<PropertyGroup Label="Package">
<Authors>Paillat Laszlo</Authors>
<AssemblyName>DefaultEcs</AssemblyName>
<AssemblyTitle>DefaultEcs</AssemblyTitle>
<PackageId>DefaultEcs</PackageId>
<Description>Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.</Description>
<PackageIcon>logo.png</PackageIcon>
<PackageProjectUrl>https://github.com/Doraku/DefaultEcs</PackageProjectUrl>
<PackageLicenseExpression>MIT-0</PackageLicenseExpression>
<RepositoryUrl>https://github.com/Doraku/DefaultEcs.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>gamedev game-development game-engine ecs entity-component-system</PackageTags>
</PropertyGroup>
<PropertyGroup Condition="'$(LOCAL_VERSION)' == 'true'">
<SignAssembly>True</SignAssembly>
<AssemblyOriginatorKeyFile>..\..\..\ds.snk</AssemblyOriginatorKeyFile>
<Version>0-local$([System.DateTime]::UtcNow.ToString("yyyyMMddHHmmss"))</Version>
</PropertyGroup>
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true' AND '$(TEST)' != 'true'">
<SignAssembly>True</SignAssembly>
<IncludeSymbols Condition="'$(CI_VERSION)' != 'true'">true</IncludeSymbols>
<SymbolPackageFormat Condition="'$(CI_VERSION)' != 'true'">snupkg</SymbolPackageFormat>
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
<AssemblyOriginatorKeyFile>..\..\ds.snk</AssemblyOriginatorKeyFile>
<Version Condition="'$(CI_VERSION)' == 'true'">0-ci$([System.DateTime]::UtcNow.ToString("yyyyMMddHHmmss"))</Version>
</PropertyGroup>
<Target Name="PreparePackageReleaseNotesFromFile" BeforeTargets="GenerateNuspec">
<ReadLinesFromFile File="../../documentation/NEXT_RELEASENOTES.txt">
<Output TaskParameter="Lines" ItemName="ReleaseNotesLines" />
</ReadLinesFromFile>
<PropertyGroup>
<PackageReleaseNotes>@(ReleaseNotesLines, '%0a')</PackageReleaseNotes>
</PropertyGroup>
</Target>
</Project>