summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMagnus Hagander <magnus@hagander.net>2007-04-18 10:14:06 +0000
committerMagnus Hagander <magnus@hagander.net>2007-04-18 10:14:06 +0000
commit62d25256f13d067f3150200efba38b7ec5102327 (patch)
treed93ec6bd22c5e0a6c288aa7b675867a12a30922a /src
parent5574c9f3a5d4ec8432cee5a10949b82929308eed (diff)
Change default build to release, to be consistent with unix build.
Make it possible to set the default from builenv.bat. Per request from Dave Page
Diffstat (limited to 'src')
-rwxr-xr-xsrc/tools/msvc/build.bat23
1 files changed, 16 insertions, 7 deletions
diff --git a/src/tools/msvc/build.bat b/src/tools/msvc/build.bat
index e4306356c2c..e08c4964d71 100755
--- a/src/tools/msvc/build.bat
+++ b/src/tools/msvc/build.bat
@@ -1,8 +1,9 @@
@echo off
-REM $PostgreSQL: pgsql/src/tools/msvc/build.bat,v 1.7 2007/03/17 14:01:01 mha Exp $
+REM $PostgreSQL: pgsql/src/tools/msvc/build.bat,v 1.8 2007/04/18 10:14:06 mha Exp $
SETLOCAL
SET STARTDIR=%CD%
+SET CONFIG=
if exist src\tools\msvc\buildenv.bat call src\tools\msvc\buildenv.bat
if exist buildenv.bat call buildenv.bat
@@ -10,12 +11,20 @@ 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
+set CFG=
+if "%1" == "DEBUG" (
+ set CONFIG=Debug
+ set CFG=1
+)
+if "%1" == "RELEASE" (
+ set CONFIG=Release
+ set CFG=1
+)
+if "%CONFIG%" == "" set CONFIG=Release
+
+if "%CFG%" == "1" shift
+
+echo Building %CONFIG%
if "%1" == "" msbuild pgsql.sln /verbosity:detailed /p:Configuration=%CONFIG%
if not "%1" == "" vcbuild %1.vcproj %CONFIG%