-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDirectory.Build.props
59 lines (50 loc) · 2.41 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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?xml version="1.0" encoding="utf-8"?>
<Project>
<Import Project="build\Sources.props" />
<PropertyGroup>
<RootNamespace>Lsquared.Extensions</RootNamespace>
</PropertyGroup>
<PropertyGroup Label="Legal information">
<Product>Lsquared Money extensions</Product>
<Authors>LionelL</Authors>
<Company>Lsquared Technologies</Company>
<Copyright>© Lsquared Technologies. All rights reserved.</Copyright>
</PropertyGroup>
<PropertyGroup Label="Warnings and errors">
<NoWarn>$(NoWarn);NU5105;NU5125</NoWarn>
</PropertyGroup>
<PropertyGroup Label="Packaging">
<Version>1.0.1</Version>
<Description>Contains Money and Currency implementations for .Net.</Description>
<Keyword>money;currency</Keyword>
<PackageIconUrl>
<!-- TODO -->
</PackageIconUrl>
<PackageProjectUrl>
<!-- Put README.md url here -->
</PackageProjectUrl>
<IncludeSource>false</IncludeSource>
<IncludeSymbols>true</IncludeSymbols>
</PropertyGroup>
<PropertyGroup Label="Source code">
<RepositoryRoot>$(MSBuildThisFileDirectory)</RepositoryRoot>
<RepositoryUrl>https://github.com/LsquaredTechnologies/Money</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<SharedSourceRoot>$(MSBuildThisFileDirectory)src\Shared\</SharedSourceRoot>
</PropertyGroup>
<PropertyGroup Label="Compilation common options">
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<!-- Instructs the compiler to use SHA256 instead of SHA1 when adding file hashes to PDBs. -->
<ChecksumAlgorithm>SHA256</ChecksumAlgorithm>
<!-- Fixes a common error in targets implementing a NoBuild mode. -->
<BuildProjectReferences Condition=" '$(NoBuild)' == 'true' ">false</BuildProjectReferences>
</PropertyGroup>
<!-- Defines project type conventions. -->
<PropertyGroup>
<RepoRelativeProjectDir>$([MSBuild]::MakeRelative($(RepositoryRoot), $(MSBuildProjectDirectory)))</RepoRelativeProjectDir>
<IsBenchmarkProject Condition="$(RepoRelativeProjectDir.Contains('bench')) OR $(MSBuildProjectName.EndsWith('.Benchmarks'))">true</IsBenchmarkProject>
<IsTestProject Condition="$(RepoRelativeProjectDir.Contains('tests')) OR $(MSBuildProjectName.EndsWith('Tests'))">true</IsTestProject>
<IsSampleProject Condition="$(RepoRelativeProjectDir.Contains('sample'))">true</IsSampleProject>
</PropertyGroup>
</Project>