-
Notifications
You must be signed in to change notification settings - Fork 0
/
Directory.Build.props
36 lines (28 loc) · 1.65 KB
/
Directory.Build.props
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
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Company>Rob Martens</Company>
<Copyright>Copyright © $([System.DateTime]::Now.Year)</Copyright>
<Product>Silent Hill Map Examiner</Product>
<BuildOS Condition="$([MSBuild]::IsOsPlatform(`Windows`)) == true">Windows</BuildOS>
<BuildOS Condition="$([MSBuild]::IsOsPlatform(`Linux`)) == true">Linux</BuildOS>
<BuildOS Condition="$([MSBuild]::IsOsPlatform(`OSX`)) == true">macOS</BuildOS>
<TopLevelDirectory>$(MSBuildThisFileDirectory)</TopLevelDirectory>
<BizHawkOutputDir>$(TopLevelDirectory)/lib/BizHawk/output/</BizHawkOutputDir>
<ArtifactsDir>$(TopLevelDirectory)/artifacts/</ArtifactsDir>
<BaseIntermediateOutputPath>$(ArtifactsDir)/obj/$(BuildOS)/$(MSBuildProjectName)/</BaseIntermediateOutputPath>
<BaseOutputPath>$(ArtifactsDir)/bin/$(MSBuildProjectName)/</BaseOutputPath>
<LangVersion>12.0</LangVersion>
<Nullable>enable</Nullable>
<PlatformTarget>AnyCPU</PlatformTarget>
<!--Taken together with DebugType, in Directory.Build.targets, these
properties allow Source Link to provide embedded debug information
that's tied to public source files hosted on Github, allowing convenient
debugging even without local copies of the code.-->
<DebugSymbols>true</DebugSymbols>
<Deterministic>true</Deterministic>
<ContinuousIntegrationBuild Condition="'$(GITHUB_ACTIONS)' == 'true'">true</ContinuousIntegrationBuild>
<EnableNETAnalyzers>true</EnableNETAnalyzers>
<AnalysisLevel>latest-all</AnalysisLevel>
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
</PropertyGroup>
</Project>