diff options
author | Jose <jose@zeroc.com> | 2019-10-07 21:31:32 +0200 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2019-10-07 21:31:32 +0200 |
commit | ca70850260e9b88d1fbb70e987fc7f79ad5bfdcc (patch) | |
tree | 2c82c1fdc7c0ca0535788fa8bb84900e4b63b77a /cpp | |
parent | Test scripts minor fixes (diff) | |
download | ice-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.targets | 9 |
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) > $([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> |