Repository navigation
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
28 lines (28 loc) · 1.53 KB
/
Copy pathDirectory.Build.props
File metadata and controls
28 lines (28 loc) · 1.53 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
<Project>
<PropertyGroup>
<!-- Reproducibility is delegated to DotNet.ReproducibleBuilds rather than restated here: it
embeds the portable PDB with its Source Link map, sets ContinuousIntegrationBuild on CI,
and publishes the repository URL, branch and commit into the nuspec. -->
<TargetFramework>net11.0-macos</TargetFramework>
<!-- IOSurface, CFMessagePort and Metal as the Syphon framework uses them are there from macOS 15. -->
<SupportedOSPlatformVersion>15.0</SupportedOSPlatformVersion>
<!-- Pinned, not "latest". global.json rolls forward to a newer feature band, and "latest" would
then quietly compile against a different language version. Raise this deliberately. -->
<LangVersion>15.0</LangVersion>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<!-- .NET 11 runtime async: the runtime suspends and resumes async methods instead of
compiler-generated state machines. -->
<Features>runtime-async=on</Features>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<AnalysisLevel>latest</AnalysisLevel>
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
<Authors>Agash</Authors>
<Company>Agash</Company>
<Copyright>Copyright (c) Agash 2026</Copyright>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/Agash/Syphon.NET</RepositoryUrl>
<PackageProjectUrl>https://github.com/Agash/Syphon.NET</PackageProjectUrl>
</PropertyGroup>
</Project>