summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2019-10-07 21:31:32 +0200
committerJose <jose@zeroc.com>2019-10-07 21:31:32 +0200
commitca70850260e9b88d1fbb70e987fc7f79ad5bfdcc (patch)
tree2c82c1fdc7c0ca0535788fa8bb84900e4b63b77a /cpp
parentTest scripts minor fixes (diff)
downloadice-ca70850260e9b88d1fbb70e987fc7f79ad5bfdcc.tar.bz2
ice-ca70850260e9b88d1fbb70e987fc7f79ad5bfdcc.tar.xz
ice-ca70850260e9b88d1fbb70e987fc7f79ad5bfdcc.zip
Make sign failures build errors
Diffstat (limited to 'cpp')
-rw-r--r--cpp/msbuild/ice.sign.targets9
1 files changed, 8 insertions, 1 deletions
diff --git a/cpp/msbuild/ice.sign.targets b/cpp/msbuild/ice.sign.targets
index f0ecd17cc6e..609e4edf735 100644
--- a/cpp/msbuild/ice.sign.targets
+++ b/cpp/msbuild/ice.sign.targets
@@ -7,7 +7,7 @@
<SignTarget>$(OutDir)$(TargetName)$(TargetExt)</SignTarget>
</PropertyGroup>
- <Target Name="SignPackage" AfterTargets="Build"
+ <Target Name="SignPackage"
Condition="Exists('$(SIGN_CERTIFICATE)') and (!Exists('$(IntDir)sign.log') or $([System.IO.File]::GetLastWriteTime('$(SignTarget)').Ticks) &gt; $([System.IO.File]::GetLastWriteTime('$(IntDir)sign.log').Ticks))">
<Message Text="Signing $(SignTarget)" />
@@ -24,4 +24,11 @@
<Target Name="SignPackageClean" AfterTargets="Clean">
<Delete Files="$(IntDir)sign.log" />
</Target>
+
+ <PropertyGroup>
+ <BuildDependsOn>
+ $(BuildDependsOn);
+ SignPackage
+ </BuildDependsOn>
+ </PropertyGroup>
</Project>