From c835945e85e8d80c85f5166e458120b7cc6b7492 Mon Sep 17 00:00:00 2001 From: Peter Wagner Date: Mon, 22 Jun 2026 12:03:34 +0100 Subject: [PATCH] Update run.cmd: bump version and refactor flow Bump toolkit build script to version 3.1 and update timestamp. Refactor control flow in run.cmd: add early exit, consolidate/rename menu labels (nugettoolsmenu), insert missing gotos after build tool invocations, add packlts/packltsmenu and build-and-pack LTS target, and clean up duplicate/unused labels. These changes tidy the menu navigation and add LTS packaging support without altering underlying build calls. --- run.cmd | 50 +++++++++++++++++++++++++++++++++++++------------- 1 file changed, 37 insertions(+), 13 deletions(-) diff --git a/run.cmd b/run.cmd index 6ed36bdc45..b189466025 100644 --- a/run.cmd +++ b/run.cmd @@ -1,4 +1,4 @@ -:: Last updated: Saturday 16th August, 2025 @ 19:00 +:: Last updated: Monday 22nd June, 2026 @ 12:00 @echo off @@ -16,7 +16,7 @@ goto selectvsversion :selectvsversion cls -@echo Welcome to the Krypton Toolkit Build system, version: 3.0. +@echo Welcome to the Krypton Toolkit Build system, version: 3.1. @echo Please select the Visual Studio toolset to target. echo: @echo ============================================================================================== @@ -265,10 +265,9 @@ echo Deleted the 'Krypton.Workspace\obj' folder echo Deleting the 'Logs' folder del /f "Logs" -:: =================================================================================================== +exit /b 0 -:cleanproject -goto cleanproject +:: =================================================================================================== :buildproject goto buildmenu @@ -280,7 +279,7 @@ goto packmenu goto debugmenu :nugettools -goto createarchives +goto nugettoolsmenu :createarchives cls @@ -533,6 +532,9 @@ pause goto packstable +:packlts +goto packltsmenu + :packltsmenu cls @@ -629,9 +631,11 @@ cls call "%VS_SCRIPTS_DIR%\build-nightly.cmd" +goto debugmenu + :: =================================================================================================== -:nugettools +:nugettoolsmenu cls @@ -660,6 +664,8 @@ if %answer%==6 (goto mainmenu) pause +goto buildandcreatenugetpackages + :: =================================================================================================== :buildnightlypackages @@ -706,6 +712,8 @@ call "%VS_SCRIPTS_DIR%\build-nightly-custom.cmd" Pack pause +goto mainmenu + :: =================================================================================================== :rebuildproject @@ -714,30 +722,46 @@ cls call "%VS_SCRIPTS_DIR%\rebuild-build-nightly.cmd" +goto buildmenu + :: =================================================================================================== :buildandpacknightly cls -:: goto clearproject - +call "%VS_SCRIPTS_DIR%\build-nightly.cmd" Pack -:: build-nightly.cmd +pause -call "%VS_SCRIPTS_DIR%\build-nightly.cmd" Pack +goto buildandpacktoolkitmenu :buildandpackcanary cls - call "%VS_SCRIPTS_DIR%\build-canary.cmd" Pack +pause + +goto buildandpacktoolkitmenu + :buildandpackstable cls - call "%VS_SCRIPTS_DIR%\build-stable.cmd" Pack +pause + +goto buildandpacktoolkitmenu + +:buildandpacklts +cls + +call "%VS_SCRIPTS_DIR%\build-lts.cmd" Pack + +pause + +goto buildandpacktoolkitmenu + :: =================================================================================================== :clearlogfiles