diff --git a/Make.bat b/Make.bat index 42f4c32e7..9ab7773e7 100644 --- a/Make.bat +++ b/Make.bat @@ -39,6 +39,8 @@ IF %ERRORLEVEL% NEQ 0 EXIT /B %ERRORLEVEL% call :CREATE_INSTALLER IF %ERRORLEVEL% NEQ 0 EXIT /B %ERRORLEVEL% +call :SIGN_INSTALLER + CD %WD% goto:EXIT REM Main function Ends @@ -402,6 +404,20 @@ GOTO:EOF CD %WD% GOTO:EOF +:SIGN_INSTALLER + ECHO Attempting to sign the installer... + signtool sign /t http://timestamp.verisign.com/scripts/timstamp.dll "%TARGETINSTALLER%\%INSTALLERNAME%" + IF %ERRORLEVEL% NEQ 0 ( + ECHO + ECHO ************************************************************ + ECHO * Failed to sign the installer + ECHO ************************************************************ + SLEEP 5 + ) + + CD %WD% +GOTO:EOF + :CLEANUP_ENV ECHO Cleaning up private environment... rd "%PGBUILDPATH%\%VIRTUALENV%\Include" /S /Q