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

github.com/windirstat/windirstat.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'public_build.cmd')
-rw-r--r--public_build.cmd30
1 files changed, 30 insertions, 0 deletions
diff --git a/public_build.cmd b/public_build.cmd
new file mode 100644
index 0000000..deffe10
--- /dev/null
+++ b/public_build.cmd
@@ -0,0 +1,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