postgres.git / summary / log / commit / refs

commit    0a79feeca718f6934f57672ae4a5846f3da3d159
Author:   Andrew Dunstan <andrew@dunslane.net>
Date:     Thu Jan 20 15:13:18 2022 +0000
First released in: 15.0, 10.20, 11.15, 12.10, 13.6, 14.2

    Allow clean.bat to be run from anywhere
    
    This was omitted from c3879a7b4c which modified the other msvc .bat
    files.
    
    Per request from Juan José Santamaría Flecha
    
    Discussion: https://postgr.es/m/CAC+AXB0_fxYGbQoaYjCA8um7TTbOVP4L9aXnVmHwK8WzaT4gdA@mail.gmail.com
    
    Backpatch to all live branches.


src/tools/msvc/clean.bat | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/tools/msvc/clean.bat b/src/tools/msvc/clean.bat index 1d9cd40bdb1..5beb7d228b1 100755 --- a/src/tools/msvc/clean.bat +++ b/src/tools/msvc/clean.bat @@ -4,8 +4,9 @@ REM src/tools/msvc/clean.bat set DIST=0 if "%1"=="dist" set DIST=1 -set D=%CD% -if exist ..\msvc if exist ..\..\..\src cd ..\..\.. +setlocal + +cd "%~dp0\..\..\.." if exist debug rd /s /q debug if exist release rd /s /q release @@ -128,7 +129,7 @@ REM Clean up datafiles built with contrib REM cd contrib REM for /r %%f in (*.sql) do if exist %%f.in del %%f -cd %D% +cd "%~dp0" REM Clean up ecpg regression test files msbuild ecpg_regression.proj /NoLogo /v:q %MSBFLAGS% /t:clean [parent: 44ab2dac12a7]