-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDirectory.Build.props
20 lines (16 loc) · 1.05 KB
/
Directory.Build.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<Project>
<!-- import parent Directory.Build.props if there is one -->
<PropertyGroup>
<ParentBuildProps>$([MSBuild]::GetPathOfFileAbove('Directory.Build.props', '$(MSBuildThisFileDirectory)../'))</ParentBuildProps>
</PropertyGroup>
<Import Condition="$(ParentBuildProps)!=''" Project="$(ParentBuildProps)" />
<PropertyGroup>
<!-- Set up locations for /obj and /bin -->
<SolutionDir Condition="'$(SolutionDir)'=='' and $(MSBuildProjectName)=='ApianAnchor'">$(MSBuildProjectDirectory)\..\..\..\</SolutionDir>
<SolutionDir Condition="'$(SolutionDir)'=='' and $(MSBuildProjectName)!='ApianAnchor'">$(MSBuildProjectDirectory)\..\..\</SolutionDir>
<BaseIntermediateOutputPath>$(SolutionDir)obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
<BaseOutputPath>$(SolutionDir)bin\$(MSBuildProjectName)\</BaseOutputPath>
<!-- Default locations of Apian code modules if not already set by parent Directory.Build.props -->
<UniLogSource Condition="'$(UniLogSource)'==''" >$(SolutionDir)..\UniLog\</UniLogSource>
</PropertyGroup>
</Project>