aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Dunstan <andrew@dunslane.net>2022-01-20 10:13:18 -0500
committerAndrew Dunstan <andrew@dunslane.net>2022-01-20 10:13:18 -0500
commitf80900be06f784a6bda705800305c550e05d6edf (patch)
tree1dcd60779c58a280890d19213246065e1823724f /src
parentab4fd4f868edb4a59302db52857f4fe7c8d81f42 (diff)
downloadpostgresql-f80900be06f784a6bda705800305c550e05d6edf.tar.gz
postgresql-f80900be06f784a6bda705800305c550e05d6edf.zip
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.
Diffstat (limited to 'src')
-rwxr-xr-xsrc/tools/msvc/clean.bat7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/tools/msvc/clean.bat b/src/tools/msvc/clean.bat
index 0cc91e7d6cf..42b3d1b87fd 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
@@ -133,7 +134,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