diff options
Diffstat (limited to 'src/tools/msvc/build.bat')
| -rwxr-xr-x | src/tools/msvc/build.bat | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/src/tools/msvc/build.bat b/src/tools/msvc/build.bat index 024819f98f..b2b89f0200 100755 --- a/src/tools/msvc/build.bat +++ b/src/tools/msvc/build.bat @@ -1,12 +1,18 @@ -@echo off
-SET STARTDIR=%CD%
-
-perl mkvcbuild.pl
-if errorlevel 1 goto :eof
-
-if exist ..\vcbuild if exist ..\src cd ..
-
-if "%1" == "" msbuild pgsql.sln
-if not "%1" == "" vcbuild %1.vcproj
-
-cd %STARTDIR%
+@echo off +SET STARTDIR=%CD% + +perl mkvcbuild.pl +if errorlevel 1 goto :eof + +if exist ..\msvc if exist ..\..\..\src cd ..\..\.. +SET CONFIG= +if "%1" == "" set CONFIG=Debug +if "%CONFIG%" == "" if "%1" == "DEBUG" set CONFIG=Debug +if "%CONFIG%" == "" if "%1" == "RELEASE" set CONFIG=Release +if not "%CONFIG%" == "" shift +if "%CONFIG%" == "" set CONFIG=Debug + +if "%1" == "" msbuild pgsql.sln /p:Configuration=%CONFIG% +if not "%1" == "" vcbuild %1.vcproj %CONFIG% + +cd %STARTDIR% |
