summary refs log tree commit diff
diff options
context:
space:
mode:
authorOren Novotny <oren@novotny.org>2018-06-11 22:08:37 -0400
committerOren Novotny <oren@novotny.org>2018-06-11 22:08:37 -0400
commit10a0c8c6cf0b433f84045717261d230c256c5581 (patch)
treebee948f0fb31643936964665be72d42235bba7ad
parentensure correct assm version (diff)
downloadBouncyCastle.NET-ed25519-10a0c8c6cf0b433f84045717261d230c256c5581.tar.xz
stamp full commit hash in assembly
-rw-r--r--crypto/src/crypto.csproj9
1 files changed, 9 insertions, 0 deletions
diff --git a/crypto/src/crypto.csproj b/crypto/src/crypto.csproj
index d7c695eb1..2c47c590c 100644
--- a/crypto/src/crypto.csproj
+++ b/crypto/src/crypto.csproj
@@ -52,4 +52,13 @@
       <AssemblyVersion>$(BuildVersionSimple)</AssemblyVersion>
     </PropertyGroup>
   </Target>
+  
+  <Target Name="AddCommitHashToAssemblyAttributes" BeforeTargets="GetAssemblyAttributes">
+    <ItemGroup>
+      <AssemblyAttribute Include="System.Reflection.AssemblyMetadataAttribute" Condition=" '$(SourceRevisionId)' != '' ">
+        <_Parameter1>CommitHash</_Parameter1>
+        <_Parameter2>$(SourceRevisionId)</_Parameter2>
+      </AssemblyAttribute>
+    </ItemGroup>
+  </Target>
 </Project>
\ No newline at end of file