-
Notifications
You must be signed in to change notification settings - Fork 96
/
Directory.Build.props
23 lines (20 loc) · 1.19 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
<Project>
<PropertyGroup>
<!-- Customize OutDir/IntDir and GeneratedFilesDir to:
1. Avoid race conditions where a project has the same generated/intermediate output for different configurations.
2. Avoid race conditions where two different projects in the same folder (e.g. uwp+win32) have the same generated/intermediate output
3. Avoid build artifacts contaminating any source code folders
-->
<OutDir Condition="$(OutDir)==''">$(SolutionDir)bin\$(Configuration)\$(Platform)\</OutDir>
<IntermediateOutputPath Condition="$(IntermediateOutputPath)==''">$(SolutionDir)obj\$(Configuration)\$(Platform)\$(MSBuildProjectName)\</IntermediateOutputPath>
<GeneratedFilesDir Condition="$(GeneratedFilesDir)==''">$(SolutionDir)obj\$(Configuration)\$(Platform)\$(MSBuildProjectName)\GeneratedFiles</GeneratedFilesDir>
<SharedPath>$(MSBuildThisFileDirectory)shared</SharedPath>
<OpenXrSdkPath>$(MSBuildThisFileDirectory)openxr_preview</OpenXrSdkPath>
<ItemDefinitionGroup>
<ClCompile>
<TreatWarningAsError>true</TreatWarningAsError>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
</ItemDefinitionGroup>
</PropertyGroup>
</Project>