-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
26 lines (22 loc) · 1.29 KB
/
Directory.Build.props
File metadata and controls
26 lines (22 loc) · 1.29 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
<Project>
<!--
Centralized versioning for every Rezoom.SQL package and consumer.
Inputs:
version.props committed; base release version (e.g. 0.13.0)
version.local.props gitignored; dev prerelease suffix (e.g. dev.5)
Outputs (consumed by package projects and consumer PackageReferences):
VersionPrefix feeds into NuGet pack
VersionSuffix feeds into NuGet pack
RezoomSqlPkgVersion used by every <PackageReference> referencing one
of our packages, so wrappers / demos / TPUs pull
whatever the current dev or release version is
-->
<Import Project="$(MSBuildThisFileDirectory)version.props" />
<Import Project="$(MSBuildThisFileDirectory)version.local.props" Condition="Exists('$(MSBuildThisFileDirectory)version.local.props')" />
<PropertyGroup>
<VersionPrefix>$(RezoomSqlVersion)</VersionPrefix>
<VersionSuffix Condition="'$(RezoomSqlVersionSuffix)' != ''">$(RezoomSqlVersionSuffix)</VersionSuffix>
<RezoomSqlPkgVersion Condition="'$(RezoomSqlVersionSuffix)' == ''">$(RezoomSqlVersion)</RezoomSqlPkgVersion>
<RezoomSqlPkgVersion Condition="'$(RezoomSqlVersionSuffix)' != ''">$(RezoomSqlVersion)-$(RezoomSqlVersionSuffix)</RezoomSqlPkgVersion>
</PropertyGroup>
</Project>