Mirror of Svelto.ECS because we're a fan of it
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
2.6KB

  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <AssemblyName>Svelto.ECS</AssemblyName>
  4. <LangVersion>10</LangVersion>
  5. <TargetFramework>netstandard2.1</TargetFramework>
  6. <Company>Svelto</Company>
  7. <AssemblyVersion>3.4</AssemblyVersion>
  8. <PackageVersion></PackageVersion>
  9. <IsPackable>true</IsPackable>
  10. <Configurations>Debug;Release;SlowSubmissionRelease;SlowSubmissionDebug</Configurations>
  11. <Platforms>AnyCPU</Platforms>
  12. </PropertyGroup>
  13. <PropertyGroup>
  14. <PackageId>Svelto.ECS</PackageId>
  15. <Authors>Sebastiano Mandala</Authors>
  16. <RepositoryUrl>https://github.com/sebas77/Svelto.ECS</RepositoryUrl>
  17. </PropertyGroup>
  18. <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
  19. <PlatformTarget>AnyCPU</PlatformTarget>
  20. <UseSharedCompilation>false</UseSharedCompilation>
  21. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  22. </PropertyGroup>
  23. <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
  24. <PlatformTarget>AnyCPU</PlatformTarget>
  25. <UseSharedCompilation>false</UseSharedCompilation>
  26. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  27. </PropertyGroup>
  28. <PropertyGroup Condition=" '$(Configuration)' == 'NugetPack' "> <!-- Do not delete. Used for nuget packing -->
  29. <NuspecFile>Svelto.ECS.nuspec</NuspecFile>
  30. <NuspecProperties>version=$(PackageVersion)</NuspecProperties>
  31. <PlatformTarget>AnyCPU</PlatformTarget>
  32. <UseSharedCompilation>false</UseSharedCompilation>
  33. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  34. </PropertyGroup>
  35. <PropertyGroup Condition=" '$(Configuration)' == 'SlowSubmissionRelease' ">
  36. <DefineConstants>TRACE;SLOW_SVELTO_SUBMISSION;RELEASE</DefineConstants>
  37. <Optimize>true</Optimize>
  38. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  39. </PropertyGroup>
  40. <PropertyGroup Condition=" '$(Configuration)' == 'SlowSubmissionDebug' ">
  41. <DefineConstants>TRACE;SLOW_SVELTO_SUBMISSION;DEBUG</DefineConstants>
  42. <DebugSymbols>true</DebugSymbols>
  43. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  44. </PropertyGroup>
  45. <ItemGroup>
  46. <PackageReference Include="System.Memory" Version="4.5.5" />
  47. <PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="6.0.0" />
  48. <None Remove="**\*.meta" />
  49. <ProjectReference Include="..\com.sebaslab.svelto.common\Svelto.Common.csproj" /> <!-- Do not delete. Used for nuget packing -->
  50. </ItemGroup>
  51. <ItemGroup>
  52. <Content Include="..\README.md">
  53. <Link>README.md</Link>
  54. </Content>
  55. </ItemGroup>
  56. </Project>