diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-04-25 08:17:28 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-04-25 08:42:44 +0200 |
commit | df72b4a9a12ddecf07a8450b2b854ff39b2406ce (patch) | |
tree | f003c77154fe15d73b5f9212571b5e005c94dd8d /build.bat | |
parent | ui: simpler wireguard window name (diff) | |
download | wireguard-windows-df72b4a9a12ddecf07a8450b2b854ff39b2406ce.tar.xz wireguard-windows-df72b4a9a12ddecf07a8450b2b854ff39b2406ce.zip |
build: improve signature and version situation
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'build.bat')
-rw-r--r-- | build.bat | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1,4 +1,7 @@ @echo off +rem SPDX-License-Identifier: MIT +rem Copyright (C) 2019 WireGuard LLC. All Rights Reserved. + set STARTDIR=%cd% set OLDPATH=%PATH% @@ -38,6 +41,15 @@ if exist .deps\prepared goto :build windres.exe -i resources.rc -o resources.syso -O coff || goto :error echo [+] Building program go build -ldflags="-H windowsgui -s -w" -v -o wireguard.exe || goto :error + +:sign + if exist .\sign.bat call .\sign.bat + if "%SigningCertificate%"=="" goto :success + if "%TimestampServer%"=="" goto :success + echo [+] Signing + signtool.exe sign /sha1 "%SigningCertificate%" /fd sha256 /tr "%TimestampServer%" /td sha256 /d WireGuard wireguard.exe || goto :error + +:success echo [+] Success. Launch wireguard.exe. :out |