forked from microsoft/SqlScriptDOM
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
27 lines (23 loc) · 1.23 KB
/
Directory.Build.props
File metadata and controls
27 lines (23 loc) · 1.23 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
<?xml version="1.0" encoding="utf-8"?>
<Project>
<!-- Intentionally skipping one Directory.Build.props used for shipping binaries and going to the root directly -->
<Import Project="$([MSBuild]::GetPathOfFileAbove('Directory.Build.props', '$(MSBuildThisFileDirectory)../'))" />
<!-- These props are a bit of a duplication on what we have for the shipping binaries -->
<PropertyGroup>
<TargetFolder Condition="'$(TargetFolder)'==''">out</TargetFolder>
<BaseOutputPath Condition="'$(BaseOutputPath)'==''">$(EnlistmentRoot)\$(TargetFolder)</BaseOutputPath>
<OutputPath>$(BaseOutputPath)\tools</OutputPath>
</PropertyGroup>
<PropertyGroup>
<!--
$(MSBuildAllProjects) is a list of files that determine if a project is up-to-date or not. By including this
file in the list, it ensures that all projects will be rebuilt if it changes.
-->
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
<!-- Don't generate XML DOC for ancillary tools only needed during the build -->
<GenerateDocumentationFile>False</GenerateDocumentationFile>
<!-- Tools are always .exe -->
<OutputType>Exe</OutputType>
<DelaySign>false</DelaySign>
</PropertyGroup>
</Project>