summaryrefslogtreecommitdiffstats
path: root/tools/DotNetOpenAuth.Versioning.targets
diff options
context:
space:
mode:
Diffstat (limited to 'tools/DotNetOpenAuth.Versioning.targets')
-rw-r--r--tools/DotNetOpenAuth.Versioning.targets16
1 files changed, 4 insertions, 12 deletions
diff --git a/tools/DotNetOpenAuth.Versioning.targets b/tools/DotNetOpenAuth.Versioning.targets
index 5047f3a..7f4251d 100644
--- a/tools/DotNetOpenAuth.Versioning.targets
+++ b/tools/DotNetOpenAuth.Versioning.targets
@@ -1,21 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
<!-- Import this .targets file to automatically generate AssemblyVersion
- attribute according to DotNetOpenAuth convention. -->
+ attribute according to DotNetOpenAuth convention.
+ This file assumes DotNetOpenAuth.props and DotNetOpenAuth.targets are also imported. -->
<PropertyGroup>
- <ProjectRoot Condition="'$(ProjectRoot)' == ''">$(MSBuildProjectDirectory)\..\..\</ProjectRoot>
- <VersionCsFile>$(ProjectRoot)obj\$(Configuration)\$(AssemblyName).Version.cs</VersionCsFile>
+ <VersionCsFile>$(IntermediatePath)\$(AssemblyName).Version.cs</VersionCsFile>
<NoWarn>$(NoWarn);1607</NoWarn>
</PropertyGroup>
- <PropertyGroup Condition="'$(SignAssembly)' == 'true'">
- <DefineConstants>$(DefineConstants);StrongNameSigned</DefineConstants>
- <DelaySign>true</DelaySign>
- <PublicKeyFile Condition="'$(PublicKeyFile)' == ''">$(ProjectRoot)src\official-build-key.pub</PublicKeyFile>
- <AssemblyOriginatorKeyFile Condition="'$(AssemblyOriginatorKeyFile)' == ''">$(PublicKeyFile)</AssemblyOriginatorKeyFile>
- </PropertyGroup>
-
- <Import Project="$(ProjectRoot)lib\DotNetOpenAuth.BuildTasks.targets" />
<UsingTask AssemblyFile="$(ProjectRoot)lib\MSBuild.Community.Tasks.dll" TaskName="AssemblyInfo"/>
<Target Name="GetBuildVersion">
@@ -33,7 +25,7 @@
<Message Condition=" '$(AssemblyInformationalVersion)' != '' " Text="Building version $(BuildVersion) from commit $(AssemblyInformationalVersion)"/>
<Message Condition=" '$(AssemblyInformationalVersion)' == '' " Text="Building version $(BuildVersion)"/>
</Target>
-
+
<Target Name="BeforeBuild" DependsOnTargets="GetBuildVersion">
<PropertyGroup>
<NewVersionCsFile>$(VersionCsFile).new</NewVersionCsFile>