mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-11-14 05:18:31 +00:00
[Build-System] Wix: Show progress when signing modules on Windows.
This commit is contained in:
1 parent
d5f9409e9d
commit
8020f5f2e7
1 file changed
+18
-10
@@ -947,16 +947,6 @@
|
||||
TimestampUrl="$(TimestampUrl)"
|
||||
SigningTarget="%(ExeFiles.Identity)"
|
||||
TargetFrameworkVersion="v4.5" />
|
||||
<Message Importance="High" Text="Signing FreeSWITCH Modules" />
|
||||
<SignFile Condition="'$(GitCommits)' != '0'" ContinueOnError="WarnAndContinue"
|
||||
CertificateThumbprint="$(CertificateThumbprint)"
|
||||
SigningTarget="%(Modules.Identity)"
|
||||
TargetFrameworkVersion="v4.5" />
|
||||
<SignFile Condition="'$(GitCommits)' == '0'" ContinueOnError="WarnAndContinue"
|
||||
CertificateThumbprint="$(CertificateThumbprint)"
|
||||
TimestampUrl="$(TimestampUrl)"
|
||||
SigningTarget="%(Modules.Identity)"
|
||||
TargetFrameworkVersion="v4.5" />
|
||||
<HeatDirectory
|
||||
ToolPath="$(WixToolPath)"
|
||||
OutputFile="$(ProjectDir)Fragments\FreeSWITCHConfFiles.wxs"
|
||||
@@ -1056,6 +1046,24 @@
|
||||
RunAsSeparateProcess="true"
|
||||
PreprocessorVariable="var.FreeSWITCHBaseDir">
|
||||
</HeatDirectory>
|
||||
<Message Importance="High" Text="Signing FreeSWITCH Modules" />
|
||||
</Target>
|
||||
<!-- One batch per module so each file is logged as it is signed. The Modules items
|
||||
are created in AfterResolveReferences and only visible after it completes. -->
|
||||
<Target Name="SignFreeSWITCHModules"
|
||||
AfterTargets="AfterResolveReferences"
|
||||
Outputs="%(Modules.Identity)"
|
||||
Condition="'@(Modules)' != ''">
|
||||
<Message Importance="High" Text="Signing %(Modules.Identity)" />
|
||||
<SignFile Condition="'$(GitCommits)' != '0'" ContinueOnError="WarnAndContinue"
|
||||
CertificateThumbprint="$(CertificateThumbprint)"
|
||||
SigningTarget="%(Modules.Identity)"
|
||||
TargetFrameworkVersion="v4.5" />
|
||||
<SignFile Condition="'$(GitCommits)' == '0'" ContinueOnError="WarnAndContinue"
|
||||
CertificateThumbprint="$(CertificateThumbprint)"
|
||||
TimestampUrl="$(TimestampUrl)"
|
||||
SigningTarget="%(Modules.Identity)"
|
||||
TargetFrameworkVersion="v4.5" />
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
<Copy SourceFiles="$(OutputPath)$(OutputName).msi" DestinationFiles="$(DestinationFileName)" />
|
||||
|
||||
Reference in new issue
Block a user