Add files via upload
This commit is contained in:
23
build/getvc.cmd
Normal file
23
build/getvc.cmd
Normal file
@@ -0,0 +1,23 @@
|
||||
@REM @echo off
|
||||
setlocal enabledelayedexpansion
|
||||
|
||||
set ProgramFiles32=%ProgramFiles%
|
||||
if "%ProgramFiles(x86)%" neq "" set ProgramFiles32=%ProgramFiles(x86)%
|
||||
|
||||
:: Find Visual Studio installation
|
||||
if exist "%ProgramFiles32%\Microsoft Visual Studio\Installer\vswhere.exe" (
|
||||
:: Get modern Visual Studio install path
|
||||
for /f "usebackq tokens=*" %%i in (`"%ProgramFiles32%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -property installationPath`) do set VSPath=%%i
|
||||
set "vcvarsall=!VSPath!\VC\Auxiliary\Build\vcvarsall.bat"
|
||||
if "%errorlevel%" neq "0" exit /b %errorlevel%
|
||||
) else if exist "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" (
|
||||
:: Visual Studio 2010
|
||||
set "vcvarsall=%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat"
|
||||
if "%errorlevel%" neq "0" exit /b %errorlevel%
|
||||
) else (
|
||||
echo Visual Studio not found. Refer to README.md. >&2
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
endlocal & set "vcvarsall=%vcvarsall%"
|
||||
call "%vcvarsall%" %* >nul
|
10
build/sign.cmd
Normal file
10
build/sign.cmd
Normal file
@@ -0,0 +1,10 @@
|
||||
@echo off
|
||||
setlocal enabledelayedexpansion
|
||||
|
||||
:: Find Visual Studio installation
|
||||
call %~dp0getvc.cmd x64
|
||||
|
||||
:: Sign
|
||||
signtool sign /n "Hashbang Productions" /tr http://time.certum.pl/ /fd SHA1 /td SHA256 /v %*
|
||||
signtool sign /n "Hashbang Productions" /tr http://time.certum.pl/ /fd SHA256 /td SHA256 /as /v %*
|
||||
if "%errorlevel%" neq "0" exit /b %errorlevel%
|
9
build/sign.sh
Normal file
9
build/sign.sh
Normal file
@@ -0,0 +1,9 @@
|
||||
#!/bin/bash
|
||||
args=("$(wslpath -w "$(dirname "$0")/sign.cmd")")
|
||||
for arg in "$@"; do
|
||||
case "$arg" in
|
||||
*/*) args+=("$(wslpath -w "$arg")") ;;
|
||||
*) args+=("$arg") ;;
|
||||
esac
|
||||
done
|
||||
exec cmd.exe /c "${args[@]}"
|
Reference in New Issue
Block a user