Welcome to mirror list, hosted at ThFree Co, Russian Federation.

public_build.cmd - github.com/windirstat/windirstat.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: deffe1071754c8c14c1bb2e59727a2f44a0bf5b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
@echo off
setlocal ENABLEEXTENSIONS & pushd .
set TGTNAME=wds
set PRJNAME=%TGTNAME%_release
set SIGURL=https://windirstat.net
set SIGDESC=WinDirStat
call "%~dp0common\hgid.cmd"
premake4.exe --release vs2005
call "setvcvars.cmd" 2005
:: premake4.exe --release --xp vs2017
:: call "setvcvars.cmd" 2017
echo %VCVER_FRIENDLY%
vcbuild.exe /time /rebuild /showenv /M1 /nologo "/htmllog:$(SolutionDir)buildlog.html" "%~dp0%PRJNAME%.vs8.sln" "$ALL"
del /f %PRJNAME%\*.idb
rd /s /q "%~dp0%PRJNAME%_intermediate"
set SEVENZIP=%ProgramFiles%\7-Zip\7z.exe
if not exist "%SEVENZIP%" set SEVENZIP=%ProgramFiles(x86)%\7-Zip\7z.exe
for /f %%i in ('hg id -i') do @set RELEASE=%%i
for /f %%i in ('hg id -n') do @set RELEASE=%%i-%RELEASE%
set RELARCHIVE=%~dp0%TGTNAME%-%RELEASE%.7z
if exist "%SEVENZIP%" @(
    pushd "%~dp0%PRJNAME%"
    "%SEVENZIP%" a -y -t7z "%RELARCHIVE%" "*.exe" "*.pdb" "*.wdslng"
    gpg -ba %RELARCHIVE%
    popd
)
:: msbuild.exe "%~dp0\setup\wds_setup.wixproj"
:: Sign the MSIs
:: Create NSIS wrapper
popd & endlocal & goto :EOF